500
126
3
1
201
12
4
169
2
361
8
600
186
0
385
800
381
11
23
243
7
468
695
13
341
700
848
22
265
380
6
618
5
670
9
552
15
100
667
1043
10
1000
1474
29
30
1379
1209
1215
1932
19
1876
21