442
1
420
760
3
486
2
397
309
478
670
900
1016
723
419
662
1298
430
759
89
897
1796
885
1352
3761
13
543
562
763
1338
1853
76
503