4877
1327
1015
509
456
412
406
315
285
271
194
183
152
135
131
125
112
87
82
68
58
56
55
52
45
38
36
32
31
29
28
26
23
21
19
18
17
16
15
12
9
8
5
4
3