3296 43
5404 669
17173 628
39940 336
15419 344
28216 405
35821 107
5199 528
1192 35
7602 634
4950 331
2525 178
4082 589
45793 700
22204 228