2733 804
2506 752
3472 306
20703 675
6290 585
3714 318
36490 551
17866 512
3148 136
5442 447
2429 281