1840
2
1878
1
2105
637
0
1541
392
2190
418
31535
1314
2264
3
771
895
776
2076
20634
8
3868
1710
1045
458
467
2810
25137
381
948
968
2093
494
517
1020