200
1171
21
51
100
272
0
5
50
518
300
512
6
8
1865
2
4
2253
16
3381
1
3
5055
4392
7
5928
1596
1059
2069
1745
3274
17