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