3012 416
2189 382
1606 127
4544 626
2697 318
3588 549
3237 684
2894 298
3436 230
2746 125
3944 324
50793 924
24579 841
35885 463
24024 469