43026 762
1249 103
5178 368
24864 89
10675 564
3364 140
2548 290
2384 294
3342 575
4406 544
3193 475
3130 612