20634
8
2855
3
2668
2
2730
6
893
0
2657
2069
180849
951
411
625
282572
1325
368
913
1
1824
2587
16
1020
2190
1077
968
3092
247
19279
467
2076
543
1880
408
5316