5767
1678
1284
1031
973
964
893
598
547
478
474
425
368
327
303
275
272
215
196
194
187
156
132
126
122
105
99
96
80
72
64
62
60
57
56
51
44
41
39
37
33
32
29
26
25
24
23
22
21
20
19
18