2500 83
12927 105
214144 489
38943 702
7904 593
7743 625
7065 420
4849 306
3092 181
2729 486
6240 650
3863 781