340
1
1652
534
2
449
378
527
1629
535
447
773
803
455
615
722
369
719
83
509
776
821
549
1786
598
671
721
647
1997
167
427
475