2076
1
1840
2
2264
3
20634
8
1023
0
2190
1541
1878
2105
1645
1020
418
1314
2093
31535
19279
2109
676
1149
771
488
2023
399
775
918
392
1710
2275
637
3868