3022 416
2195 382
1610 127
4550 626
2705 318
3594 549
3243 684
2899 298
3444 230
2755 125
3953 324
50954 925
24727 841
35952 463
24093 469