5682
4797
1891
914
797
645
416
413
412
372
358
321
316
315
290
229
224
194
184
156
146
132
130
125
111