2477 83
12872 105
213282 489
38712 702
7864 593
7719 625
7047 420
4826 306
3068 181
2704 486
6221 650
3843 781