3012 416
2189 382
1606 127
4544 626
2696 318
3588 549
3236 684
2894 298
3435 230
2746 125
3944 324
50785 924
24572 841
35883 463
24021 469