975
883
1150
220
234
336
627
257
524
172
824
215
103
542
1075
1163
686
101
893
40
898
147
985
661
176
888
418
1008
1056
993
847
1044
371
624
1136
472
490
381
332
783
817
807
1147
139
770
424
1132
223
1090
574
14
918
149
1144
552
73
879
478
1005
10
1095
570
851
95
387
281
1088
100
121
1158
244
585
1118
1100
994
922
535
756
654
635
842
732
803
751
205
905
195
1116
1124
27
563
998
763
48
1032
750
458
962
1081
76
997
77
1007
1106
386
871
1028
540
218
180
441
210
291
628
396
759
1108
