853
325
359
270
393
688
156
310
447
275
1066
329
250
629
462
481
203
493
445
242
415
472
244
326
618
538
325
361
164
429
312
531
262
362
228
306
412
682
373
491
576
742
530
674
368
637
361
829
1067
290
1123
1260
367
544
160
1510
510
307
401
499