2501 83
12937 105
214204 489
38955 702
7909 593
7744 625
7065 420
4852 306
3092 181
2730 486
6242 650
3864 781