42896 762
1186 103
5091 368
24730 89
10088 564
3284 140
2491 290
2340 294
3236 575
4292 544
3144 474
3091 612