1022
589
451
447
412
323
300
284
267
264
248
247
242
235
232
214
213
211
206
203
202
201
199
198
190
185
180
159
148
140
139
136
127
119
108
104
94
90
87
86
85
81
80
77
76
75
71
69
68
66
65
64
63
61