42903 762
1189 103
5096 368
24733 89
10101 564
3286 140
2492 290
2341 294
3237 575
4293 544
3144 474
3092 612