2500 83
12930 105
214163 489
38945 702
7906 593
7743 625
7065 420
4850 306
3092 181
2729 486
6240 650
3863 781