1145
645
520
496
477
326
325
309
290
287
269
268
266
254
229
226
221
212
211
210
209
207
202
196
177
154
141
138
128
123
118
114
108
107
105
98
94
90
89
87
86
80
79
76
75
73
72
71
69
68
65