20634
8
2855
3
2668
2
2730
6
608
0
392
282572
17353
1824
410
2275
31535
19279
968
3498
4
467
1020
390
2526
492
273
251
462
3868
25137
654
173
3442
4820
1320
1