1338
860
668
611
413
292
263
256
255
244
224
221
219
218
213
203
192
191
187
186
183
178
173
172
167
156
151
148
132
131
126
121
120
116
111
110
104
99
90
81
78
75
73
72
71
70
69
68
67
65
63
62
61
60
59