20634
8
2855
3
2668
2
2730
6
1235
1
2275
490
0
19279
467
978
2526
552
16
17353
3442
31535
282572
4820
1320
4396
892
367
574
25137
1343
5152
10
236
2399
1464
1824
2125