43029 762
1250 103
5180 368
24874 89
10701 564
3368 140
2554 290
2385 294
3347 575
4416 544
3198 475
3131 612