3013 416
2191 382
1607 127
4544 626
2697 318
3588 549
3238 684
2895 298
3437 230
2749 125
3946 324
50825 925
24594 841
35896 463
24038 469