877
646
462
330
229
224
220
190
179
176
174
170
169
162
152
151
147
146
144
143
142
136
130
120
117
107
104
102
101
93
85
83
81
78
76
74
72
70
68
65
64
63
57
56
54
52
50
48