3296 43
5404 669
17171 628
39940 336
15419 344
28214 405
35819 107
5199 528
1191 35
7602 634
4950 331
2525 178
4082 589
45787 700
22202 228