20634
8
2855
3
2730
6
2668
2
467
0
4396
1824
31535
2275
1020
787
455
19279
798
282572
1462
3442
819
804
180849
2635
17353
4820
381
5237
2395
1348
1221
1840