43043 762
1252 103
5186 368
24887 89
10735 564
3378 140
2557 290
2393 294
3361 575
4425 544
3207 475
3142 612