2110
1
1547
1189
0
1813
2152
2932
2
1603
234
2258
2996
1123
1301
83
2591
1844
526
915
2990
1265
3158
30334
6
1012
994
1465
1237
1450
1894
2906
1153