2642 27
23442 603
16704 757
11120 644
4827 168
179195 1095
2859 290
4348 748
2777 309
3185 402
6656 580
2668 402