300
960
8
9
500
937
100
888
6
11
150
877
22
1462
36
50
3108
159
2422
2
43
1882
5
2211
3
47
4526
70
875