828
620
459
339
336
228
209
200
179
176
172
168
166
156
152
147
144
143
142
141
139
138
128
125
124
112
105
98
97
93
89
87
84
82
81
80
74
72
70
69
68
66
61
59
57
56
54
53
51
47