20
843
1
5
200
1132
7
16
1038
6
10
952
12
50
1020
1239
14
17
992
4
9
954
8
1126
3
500
2975
25
91
600
962
2000
1395