20634
8
2730
6
19279
2
2657
3
2668
1020
0
25137
31535
2190
1
1862
4111
2134
12
637
2855
2749
968
1528
953
2172
422
17353
1267
1317
3251
2299
2758
2076
828
802
1824