500
1681
11
10
50
845
0
2
200
997
1
4
1500
2175
8
18
100
1021
955
3
1433
13
5
1420
1033
1011
982
1086
971
975
1000
1480
17
7
1076
150
968
9
908
1357
14
38
932
979
959
2258
47
125
934