20634
8
1840
2
2105
1
584
0
1020
282572
467
6435
7
2369
290
420
1878
3595
968
251
2730
6
1824
337
25137
1119
511
432
19279
2657
3
2668
2076
17353
31535
2006
1936