20634
8
2855
3
2668
2
19279
2099
0
1551
2730
6
282572
2180
1
1020
463
444
25137
17353
2275
101
31535
25127
57
284
78
773
1880
608
2966
851
2526
381
469
292