20634
8
2730
6
2809
2
2275
7334
4
31535
0
246
3116
1
1132
676
522
2263
2188
9
1506
440
1824
19279
19034
2668
2224
3114
1696
17353
349
1650
1671
6052
10
1043
792
282572