3291 43
5396 669
17151 628
39915 336
15393 344
28145 405
35785 107
5198 528
1190 35
7600 634
4946 331
2520 178
4078 589
45720 700
22127 228