0
1155
807
949
1183
1059
986
835
1330
981
970
830
1012
814
850
819
1621
1
1123
1927
1361
1447
1388
139780
2802
2426
2421
2325
2286