1347
846
671
654
625
441
406
394
385
374
343
341
331
322
302
300
298
297
286
281
280
272
271
262
261
255
218
198
184
175
171
150
133
132
131
125
121
120
119
108
107
106
105
102
100
95
93
92
90
87
86