3308 43
5412 669
17201 628
39976 336
15449 344
28294 405
35888 107
5220 528
1195 35
7607 634
4956 331
2530 178
4089 589
45937 700
22357 228