50
1515
8
31
100
1048
0
1
1229
11
1148
964
1296
996
500
932
3
2
600
1205
7
9
1189
27
960
10
968
931
1026
1002
200
1000
1068
979
966
1036
1167
1154
988