1013
1
1426
1042
1179
1104
3
1836
1918
2
1191
2142
1228
886
0
1162
2249
1027
1290
3610
4333
619
1511
4179
1816
4833
2100
1938
1168
3320
9
2082
2562
2152
1691