43057 762
1256 103
5208 368
24898 89
10802 564
3383 140
2566 290
2399 294
3381 575
4431 544
3215 475
3147 612