42985 762
1235 103
5152 368
24817 89
10473 564
3346 140
2537 290
2374 294
3313 575
4368 544
3182 474
3121 612