674
1
578
431
2
660
537
692
672
741
383
434
439
1377
899
912
648
800
1017
3
414
474
581
613
1025
631
286
590
554
1261
263
837