43033 762
1251 103
5183 368
24879 89
10717 564
3372 140
2555 290
2390 294
3347 575
4422 544
3202 475
3132 612