35
306
270
49
199
11
159
19
165
13
130
34
153
17
132
18
113
7
122
279
1,040
92
6
86
79
1
3
80
83
4
71