3015 416
2191 382
1607 127
4546 626
2698 318
3588 549
3238 684
2895 298
3439 230
2749 125
3946 324
50839 925
24603 841
35900 463
24043 469