300
344
3
11
459
2
1
200
790
6
21
50
688
22
1869
31
106
600
1162
700
983
8
800
997
4
9
1602
1604
35
1230
0
1941