3291 43
5396 669
17148 628
39915 336
15392 344
28144 405
35784 107
5198 528
1190 35
7600 634
4946 331
2519 178
4078 589
45718 700
22122 228