428
383
290
288
287
275
270
226
214
208
199
195
179
167
164
161
156
151
147
140
140
139
134
131
127
125
124
123
120
117
116
116
113
112
111
111
109
108
107
106
105
105
104
104
103
101
98
97
97
96
95
93
93
92
91
91
91
89
89
89
89
89
88
88
88
87
87
85
84
84
83
83
82
82
80
80
80
80
80
79
79
78
78
78
78
78
78
77
76
76
75
75
75
75
75
74
72
72
72
72
72
72
72
71
71
70
70
70
70
70
70
70
70
69
69
69
69
68
68
68