151
42
21
101
31
18
14
333
75
87
39
357
1116
32
53
111
40
211
61
10
30
7
11
5
107
29
20
13
43
12
28
8
387
74
199
173
56
26
6
69
1466