43026 762
1249 103
5179 368
24865 89
10685 564
3367 140
2551 290
2385 294
3346 575
4410 544
3194 475
3130 612