1257
2
3090
6
3673
2529
7
3508
2430
2919
31371
64
2465
0
2692
3
1913
1
631
1289601
4
3098
2358
9
2155
2865
711
2948
3868
10
2631
2591
1903
1653
4757
6346
16
4116
2165
4290
10598