466
1014
474
328
484
280
262
1549
588
1245
888
482
289
1806
1769
2164
376
159
369
731
189
396
223
603
602
506
539
254
373
431
652
460
598
1501
599
591
4813
412
139
1364
479
403
527
255
329
388
1452
472
1492
604
374
660
374
970
709
422
299
394
608
695