3023 416
2195 382
1610 127
4551 626
2705 318
3594 549
3243 684
2899 298
3445 230
2756 125
3953 324
50957 925
24738 841
35956 463
24098 469