20634
8
2275
2
3092
1
2730
6
2809
1506
0
440
31535
968
19279
1132
2668
5722
3
3114
4
17353
1110
919
1043
1824
802
1099
1343
121182
2474
363
11392
3116
693
25137
39034