20634
8
1020
0
2696
4
282572
1824
139
1638
2
968
2275
2461
20
25137
2306
408
615
514
653
2809
341
177
1999
325
266
4922
1
2673
846
1132
31535
3116
486
928