3323 43
5421 669
17246 628
40013 336
15494 344
28405 405
35948 107
5242 528
1210 35
7618 634
4961 331
2537 178
4096 589
46148 700
22545 228