500
990
2
869
0
878
1
1000
1382
17
7
966
3
150
868
4
9
815
5
1500
1258
14
37
838
876
875
2118
46
124
200
841
6
50
904
300
1155
22
713
681
810
100
922
819
859
861
550
854
10
1091