42915 762
1190 103
5098 368
24733 89
10115 564
3287 140
2493 290
2342 294
3249 575
4295 544
3144 474
3092 612