519
431
394
382
381
377
370
323
323
320
307
289
281
252
238
237
235
218
201
196
196
196
190
181
177
176
176
172
169
167
165
158
145
142
142
141
141
140
138
138
137
136
134
132
131
129
126
124
123
122
122
118
118
115
115
114
113
113
113
112
112
111
110
109
109
108
108
106
106
105
105
104
103
103
103
102
101
100
100
100
100
99
94
94
94
93
92
90
90
89
89
89
88
87
87
86
85
85
84
83
83
83
83
83
82
81
80
80
80
80
80
80
80
79
78
76
75
75
74
73
73
73
73
73
73
73
73
71
71
70
70
70
69
69
68
67
67
66
66
63
63
63
63
62
59
58
55