2495 83
12908 105
213971 489
38896 702
7889 593
7735 625
7059 420
4843 306
3091 181
2725 486
6235 650
3858 781