3281 43
5392 669
17128 628
39901 336
15364 344
28090 405
35752 107
5191 528
1183 35
7597 634
4940 331
2515 178
4074 589
45661 700
22012 228