800
506
662
648
390
552
968
491
967
828
590
542
485
1026
30559
2108
484
399
1501
406
503
402
653
509
411