2742 804
2507 752
3481 306
20708 675
6290 585
3714 318
36490 551
17867 512
3153 136
5442 447
2430 281