1840
2
2105
1
1878
392
0
637
1541
20634
8
418
1314
895
2855
3
776
2076
1045
2190
3868
458
2730
6
2668
771
31535
381
267
948
467
2264
1020
517
1710
1319