20634
8
1020
0
31535
2275
2
486
2730
6
2809
503
2079
1359
2459
9
19279
2587
16
3092
1
2668
325
3114
4
598
1872
1837
17353
2356
360
422
392
4857
1132
58
1043
1824