500
161
3
1
235
13
4
200
2
392
8
600
216
0
422
800
418
11
23
287
540
24
749
378
700
909
312
407
12
6
663
5
726
9
584
15
100
709
1079
1000
1588
29
30
1422
1263
1260
7
2019
17
19
1940
31
21