20634
8
2668
2
2730
6
1541
0
1840
1878
1
2855
3
2076
2264
2105
418
19279
979
968
3442
1020
2190
2023
918
1023
1645
4396
31535
771
282572
2109
637
2093
3595
3868