683
627
452
409
378
298
286
276
247
245
240
238
233
224
221
201
198
194
189
188
185
172
166
159
158
151
135
127
125
123
122
116
111
105
98
93
91
88
86
83
79
78
77
74
73
72
71
70
69
64
63
61