4786
1296
1262
1090
1069
951
789
697
469
425
390
383
245
227
212
210
209
197
195
179
159
145
135
132
123
122
110
105
103
87
82
81
75
66
54
50
45
42
39
38
35
33
31
30
29
27
26
25
23
22
20
17
16