906
1239
2559
832
863
859
1317
854
1361
920
1270
1700
874
1012
2329
2244
2297
904
1465
1249
1064
967
1088
1007
1099
6315
6013
933
849
1662
1008
962
17188
1107
972
971
1069
970
1873
1024
1132
909
1202
945
1736
996
949
1019
2865
1088
885
1277
1242
968
1494
1199
915
9093
1126
929