3306 43
5412 669
17197 628
39965 336
15441 344
28272 405
35863 107
5216 528
1193 35
7605 634
4954 331
2528 178
4087 589
45888 700
22321 228