3015 416
2191 382
1607 127
4547 626
2699 318
3588 549
3238 684
2895 298
3440 230
2749 125
3946 324
50855 925
24608 841
35902 463
24048 469