8069
2386
1665
1301
1276
1167
1052
842
681
677
639
596
525
503
479
404
313
266
258
237
220
204
157
153
148
143
118
112
111
106
99
98
88
82
79
73
71
61
59
57
56
53
52
44
39
36
32
30
28
27
25
24
23