638
540
533
443
448
466
1014
474
328
484
280
262
1549
588
1246
888
482
289
1806
1769
2164
376
159
369
731
189
396
223
603
602
507
539
254
373
431
652
460
598
1502
599
591
4813
412
139
1365
479
403
527
255
329
389
1452
472
1492
604
374
660
374
970
709