43058 762
1257 103
5211 368
24899 89
10807 564
3383 140
2566 290
2399 294
3382 575
4433 544
3215 475
3148 612