20634
8
1661
2
1222856
4
25137
0
4271
1960
7
2604
978
6579
9
4677
10
2587
16
1504
3054
1
2904
467
348
1277
5
1010
618
968
2855
3
111
737
886
752
1225
2659
3293
171
247