20634
8
1020
0
1949
3
2730
6
1043
1
2369
2657
2668
2
2142
2422
10
767
376
668
1877
3092
2109
980
1189
1216
1379
1035
890
2809
851
2161
1049
1066
31535
282572