343588 1180
5588 351
117004 633
6137 390
16523 541
3537 166
4121 138
4153 696
5108 666
4882 552
5069 759
4813 584
5998 86