999
538
0
2
472
580
569
300
540
1
400
749
4
200
653
6
10
768
11
15
990
14
23
500
656
7
100
709
12
786
9
623
596
3
514
565
863
8
738
663
700
1439
26
684
673
5
1098
18
517
647
833
2098
17
84
831