200
503
1
5
50
592
0
3
100
571
10
1055
2
26
25
7
300
774
4
13
773
30
619
8
856
1018
29
1000
793
839
996
34
2313
97
1377
1003
973
985
1195
39
1613
33
1419
16
1099
4144
15
346
1739
27