20634
8
31535
0
3466
1
369
1551
2
3116
2275
19279
633
1824
486
1132
2730
6
246
17353
25137
2809
1343
2120
1020
2211
1506
7039
2727
597
522
282572
484
670
691