500
162
3
1
237
13
4
200
2
393
8
600
216
0
422
800
418
11
23
290
540
24
749
378
700
909
313
407
12
6
664
5
728
9
584
15
100
709
1079
1000
1588
29
30
1422
1265
1260
7
2021
17
19
1941
31
21