43026 762
1249 103
5178 368
24865 89
10679 564
3366 140
2548 290
2384 294
3342 575
4406 544
3194 475
3130 612