1301
1021
809
803
786
749
563
374
366
327
318
312
311
308
306
278
272
241
241
240
219
216
214
213
213
210
190
189
185
182
182
178
175
165
163
161
160
159
146
144
141
136
135
134
133
130
129
128
128
126
124
120
119
117
117
116
113
106
106
104
103
102
99
99
98
98
97
95
94
93
91
89
87
86
83