289
311
479
457
733
194
794
402
367
143
533
386
317
366
157
344
712
652
527
314
265
307
156
269
418
375
571
197
304
661
290
1687
853
545
468
176
218
505
585
676
399
200
430
166
369
388
153
580
309
139
97
380
261
227
386
220
672
427
307
466