300
166
0
1
50
303
391
6
99
388
3
2
299
489
21
890
52
200
1045
7
24
1087
1480
71
2713
19
124
2034
111
1650
45
770
4031
31
150
3506
8
2772
2061
1156
4
893
5
901
748
832
808
11