335
268
27
116
16
168
140
64
32
158
7
74
28
143
87
19
92
38
20
49
70
37
404
42
123
23
31
30
50
17
59
44
9
13
82
12
65
47
21
71
34
10
24
15
222