42893 762
1186 103
5090 368
24727 89
10079 564
3282 140
2489 290
2339 294
3235 575
4289 544
3144 474
3090 612