497
322
290
242
219
214
213
179
170
167
162
158
156
155
152
151
148
141
135
131
131
128
126
125
125
120
119
118
117
116
114
113
112
111
110
109
108
108
108
107
104
102
102
99
99
97
97
97
97
96
96
94
93
93
90
90
89
88
88
88
87
86
86
85
84
84
83
83
83
82
81
81
80
80
80
79
79
78
78
78
77
77
76
75
75
74
73
73
73
72
70
69
68
68
68
68
68
68
66
66
65
64
64
64
64
61
61
60
60
60
58
57