2491 83
12895 105
213784 489
38830 702
7881 593
7731 625
7058 420
4834 306
3084 181
2718 486
6232 650
3855 781