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