20634
8
2855
3
2730
6
2668
2
1020
0
467
2275
1824
798
282572
4396
31535
2694
968
381
2635
169211
11
19279
325
787
2328
819
3114
4
180849
1348
25137
422
1072
918
455