43031 762
1250 103
5182 368
24878 89
10713 564
3371 140
2554 290
2388 294
3347 575
4419 544
3200 475
3132 612