1013
1
2048
2
1743
0
1426
3539
3
1042
1179
2078
1391
2479
3336
1121
1317
2609
1158
766
8204
2114
278
1104
1716
1836
1923
1479
1918
1191
1301
1506
4
1276
3326