3303 43
5411 669
17192 628
39956 336
15438 344
28258 405
35853 107
5215 528
1193 35
7605 634
4954 331
2527 178
4087 589
45870 700
22303 228