1013
1
1426
1042
1179
2142
2
1104
3
1836
1918
1191
1290
1228
1027
4333
0
886
2249
3610
1058
1044
3320
9
949
1543
1119
1309
1814
4
1992
1297
2835
2503
1150
2403