3292 43
5400 669
17157 628
39925 336
15400 344
28168 405
35795 107
5198 528
1190 35
7602 634
4947 331
2522 178
4080 589
45745 700
22150 228