2679
2
3058
1548
1672
1
1431
2848
841
1994
1231
1383
3079
202
1115
0
3439
8
1133
1544
3
2447
6
4074
1059
902
3180
1052
939
2192
1218
2392
1982
876
2160
1527