42898 762
1189 103
5093 368
24732 89
10097 564
3284 140
2492 290
2340 294
3236 575
4292 544
3144 474
3092 612