3290 43
5393 669
17144 628
39912 336
15381 344
28132 405
35774 107
5196 528
1188 35
7599 634
4946 331
2517 178
4077 589
45700 700
22091 228