1840
2
2105
1
1878
392
0
637
1541
418
1314
895
776
2076
1045
2190
3868
458
771
31535
357
381
267
948
467
492
90
2264
3
177
1020
2634
517
1710