942
1
2377
2788
2
3777
2258
3225
3
1905
1508
1040
1001
0
1474
4
1975
3673
10180
8
986
1595
674
833
108797
2386
2245
2530
6236
10
1174
10827
2629
585
378
951
1015