942
1
3090
6
2377
3673
2788
2
3777
2258
3225
3
1905
1508
1040
2919
1289601
4
1001
0
1474
2358
9
1975
2155
10180
8
986
2948
1595
3868
10
1903
674
833
6346
16
10598
3694