2479 83
12877 105
213423 489
38740 702
7870 593
7722 625
7049 420
4827 306
3075 181
2709 486
6225 650
3846 781