20634
8
31535
0
1132
2275
2
2809
2730
6
522
670
1550
1824
169211
11
19279
25137
282572
509
1
486
1551
2668
3114
4
419694
9
1343
1216
1020
3092
503
2306
121182
1506
772
653