3013 416
2190 382
1607 127
4544 626
2697 318
3588 549
3238 684
2894 298
3437 230
2747 125
3946 324
50806 924
24590 841
35890 463
24031 469