439
386
298
296
278
277
251
220
208
195
192
191
176
155
153
136
134
133
130
127
124
124
118
117
114
112
109
105
102
100
98
96
93
93
93
89
89
88
85
84
84
82
82
82
81
81
80
79
78
78
78
78
78
75
74
73
72
70
70
70
70
70
69
69
69
68
68
67
67
67
67
66
66
66
66
66
65
65
65
64
64
64
63
63
63
63
63
62
61
61
61
61
61
61
61
61
59
59
59
59