100
251
1
5
50
0
2
500
269
403
3
12
10
474
17
99
565
4
650
2167
25
93
758
1715
86
665
16
656
15
200
718
800
766
1654
23
848
6
775
1166
7
1067
18
1701
8
194
1417
77
1618
9
98
6376
28
364
2685
97
2156
45
1752
14
1808
1599