7
7
10
8
11
3
13
10
19
30
42
37
21
28
35
21
50
12
10
21
16
93
60
139
189
370
420
774
1K
1K
1K
1K
1K
1K
962
800
713
550
236
218