999
629
1
12
502
0
2
433
528
527
300
495
400
664
4
200
608
6
10
704
11
15
922
14
23
500
592
7
100
652