265
354
242
381
960
196
185
516
576
527
330
477
343
874
335
173
120
144
234
373
214
362
790
710
466
461
650
853
222
134
356
736
349
127
99
133
396
356
449
138
113
225
172
239
557
254
995
156
186
358
403
414
394
673
1080
307
458
94
482
217