1013
1
1426
1042
1179
1104
3
1836
1918
2
1191
2142
1228
886
0
2249
1027
1290
3610
4333
4034
1723
766
4179
2777
7
1233
2100
1691
3320
9
467
496
1883
1816
802