1054
291
631
267
683
301
662
183
597
252
751
132
503
175
591
285
320
116
551
67
270
207
329
219
219
189
474
268
265
156
522
170
476
244
459
49
561
130
174
65