4880
1276
1131
986
953
872
758
564
439
391
386
383
234
214
202
186
167
161
158
155
149
139
121
105
100
99
97
89
77
73
67
61
55
52
47
45
42
35
34
33
32
31
30
28
27
26
25
23
22
21
20