1445
876
689
648
437
284
282
269
261
239
232
223
211
205
202
201
199
193
192
181
178
176
173
172
168
167
165
152
146
145
140
133
132
118
114
112
109
108
106
100
85
84
80
78
76
74
72
71
70
69
65
62
61
60
59