100
1231
5
20
50
2580
22
91
200
1026
6
8
1295
10
27
1193
4
15
1521
3
14
1749
2
16
2022
1
48
3996
135
2013
17
2091
23
2298
0