1840
2
2105
1
1878
20634
8
1541
0
2855
3
418
1314
637
2668
2730
6
2190
392
895
776
2076
771
3868
2264
458
282572
1045
948
2093
467
517
1020
2023
1023
154