500
1001
4
5
400
2015
25
55
1315
1
1662
7
21
1000
10539
98
235
800
2074
19
35
1047
0
50
772
2
11
756
8
700
1132
1191
6
10
897
825
783
826
919
841
862
918
817
924
819
833
774