2735 804
2506 752
3478 306
20703 675
6290 585
3714 318
36490 551
17867 512
3148 136
5442 447
2430 281