20634
8
31535
0
1129
3025
1
263
1566
646
784
2275
2
1154
571
3116
1392
2809
1587
1651
1182
2000
2730
6
2647
1132
964
1098
775
1506
17353
2296
440
544
559