500
601
8
2
704
9
1
620
4
636
6
400
604
907
26
524
0
705
3
13
583
546
512
536
641
523
666
671
5
600
2383
36
68
100
1317
43
816
16
640
800
911
851
695
834
10
1000
888
1023
652
700
1207
22
51