5255
1378
1176
973
970
923
826
567
467
403
376
365
292
266
236
227
202
186
167
165
161
142
140
125
105
103
98
96
90
81
73
66
64
58
52
44
41
36
35
34
33
32
31
30
29
28
26
25
23
20
19