853
608
424
351
326
216
213
204
177
174
172
169
164
160
158
157
151
150
149
142
137
136
134
131
128
118
114
108
101
98
93
88
87
85
84
79
78
73
68
65
62
61
60
59
58
56
55
52
51
50
49
48
46