862
1551
843
1344
1154
1257
1135
1091
908
847
1163
853
1336
900
1056
897
1531
6203
1878
797
998
2551
1886
1298
1761
986
1034
1413
926
1050
1469
908
1243
1267
823
956
785
967
1154
2835
1089
1820
1233
1111
1547
2277
877
788
803
984
882
911
1096
1062
783
1182
837
1185
1004
920