536
408
364
302
283
231
225
211
196
187
177
175
174
169
165
163
160
154
145
144
141
140
140
138
136
134
134
132
131
131
121
121
119
119
119
118
118
117
117
116
115
115
115
112
111
110
109
108
108
107
106
106
106
105
105
105
105
104
104
104
104
103
103
103
102
101
101
99
99
99
98
98
98
98
97
97
97
96
96
95
95
92
92
91
91
91
90
90
90
89
88
87
86
86
85
85
84
84
84
84
84
83
82
81
80
77
77
77
76
75
75
74
74
74
74
74
73
72
72
72
71
70
70
70
69
69
69
69
68
68
67
67
66
66
65
65
64
64
64
64
64
63
63
63
63
63
62
62
62
62
62
61
61
60
60
57
57
56
56
55