43045 762
1252 103
5186 368
24888 89
10736 564
3379 140
2558 290
2393 294
3361 575
4425 544
3207 475
3143 612