1013
1
1426
1042
1179
1104
3
1836
1918
2
1191
2142
1228
886
0
2249
1027
1290
3610
4333
3320
9
20163
44
1297
2503
1150
1637
1282
1249
1162
1058
1044
1230
4
2048
1391