1191
1
1013
1426
1042
1179
1104
3
1836
1918
2
2142
1228
886
0
2249
1027
1290
3610
4333
1691
849
1699
801
496
1061
802
673
526
1814
4179
830
1162
1000