690
606
481
448
328
325
297
282
270
268
257
256
246
243
227
220
219
208
205
202
201
199
190
182
181
180
170
145
143
133
128
126
124
119
107
101
97
96
94
89
88
86
85
83
80
75
74
73
65
63
62
61
59
58