20634
8
4396
3
392
0
1551
2
467
398
308
1671
1
2710
9
25137
2275
945
1157
3653
2093
31535
169211
11
282572
2526
2337
1877
2546
1638
991
458
2961
676
4820
954
258