1840
2
1878
1
2105
2190
637
0
1541
392
467
418
1314
31535
2264
3
771
895
25137
776
19279
653
2076
20634
8
3868
1710
1045
458
846
572
1824
2810
381
948