1047
702
516
471
441
330
312
288
273
268
255
254
251
249
241
221
219
218
210
206
204
194
185
180
177
173
171
163
152
142
130
126
125
119
114
108
107
106
102
98
93
92
85
84
83
79
77
76
75
71
70
69
67
66
65