43040 762
1251 103
5186 368
24886 89
10731 564
3377 140
2557 290
2393 294
3361 575
4424 544
3206 475
3142 612