883
1
675
2062
1626
894
2
744
4
879
934
380
1003
1829
3
1311
5
954
409
606
1551
6
396
782
600
3044
465
1189
527
1345
482
431
559
1323
818
595