1356
363
522
159
1155
574
766
193
502
166
301
109
726
215
1450
685
602
237
266
128
1011
327
344
151
299
111
673
217
435
143
343
196
425
79
316
61
961
352
787
153