1011
629
454
422
331
232
218
212
185
184
180
169
168
166
163
162
155
153
152
147
145
142
139
138
133
131
125
109
102
101
98
95
90
87
83
81
75
67
66
62
61
60
59
57
56
54
53
52
51
50
48
45