4857
1331
1036
486
437
353
323
299
259
179
165
155
153
143
125
121
93
87
68
65
64
57
51
50
45
35
34
32
31
30
28
27
26
25
24
21
18
16
14
13
12
10
9
7
6
5
4