987
196
665
297
1140
801
1155
190
411
106
1145
859
814
565
1142
715
49
84
938
631
258
1097
114
263
1089
1034
1135
658
960
185
326
46
306
497
397
229
1009
292
819
288
37
173
410
720
463
214
595
892
116
1073
691
81
437
52
461
586
181
608
403
1160
1171
1061
885
777
1037
660
728
1013
222
440
557
974
450
16
736
594
504
965
1119
243
821
832
714
809
567
79
4
208
363
785
919
434
1
553
986
671
810
587
91
94
843
935
688
730
855
20
370
284
189
811
668
112
285
881
289
849
311
