3022 416
2195 382
1610 127
4549 626
2704 318
3594 549
3242 684
2899 298
3443 230
2754 125
3953 324
50947 925
24720 841
35949 463
24092 469