4830
1113
1040
961
930
866
779
556
494
323
226
209
197
190
188
185
183
165
161
148
143
131
106
97
93
90
83
81
75
70
65
60
58
53
50
49
45
43
41
36
35
34
31
29
28
27
26
24
22
21
20
18