1121
2
1158
1
1276
2767
3539
3
2479
8204
3186
1787
1301
108797
0
1941
1923
1743
2078
3336
2110
1317
2386
2245
2530
4
6236
10
1174
10827
1479
2629
585
378
951
1015