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