43029 762
1250 103
5182 368
24877 89
10706 564
3370 140
2554 290
2385 294
3347 575
4417 544
3199 475
3131 612