100
507
2
22
200
623
8
38
740
3
14
505
0
9
700
1650
30
53
462
4
800
580
17
6
400
587
600
539
1
766
841
29
1129
731
7
1048
13
16
300
959
37
500
951
5
687
723
15
1454
45
1173
21
80
576
932
771
1000
1081
11
2670
39
116
1091
34
749
693