843
638
429
342
311
229
226
224
197
194
185
184
183
182
181
177
159
155
152
149
148
144
130
123
122
119
101
100
95
93
89
87
83
80
78
73
71
70
69
67
65
63
62
61
55
52
49
48
47