3303 43
5411 669
17192 628
39956 336
15440 344
28260 405
35854 107
5215 528
1193 35
7605 634
4954 331
2527 178
4087 589
45873 700
22305 228