20634
8
2190
1
2855
3
2955
2
2668
19279
2730
6
467
0
340
2111
1333
603
443
968
1614
63
2275
518
487
1020
815
25137
3092
1137
2526
543
17353
3442
31535
282572