20634
8
2275
2
19279
906
1
17353
0
31535
25137
308
4478
3025
1551
2961
1869
2668
3114
4
1020
1550
1650
3510
3498
398
802
471
1824
954
2730
6
467
1008
1132
1710