300
362
2
11
481
1
200
839
6
21
50
725
22
1904
31
106
600
1184
700
1076
8
800
1023
4
9
1634
1631
3
35
1252
0
1965