4879
1300
876
428
395
374
358
349
300
292
183
180
134
127
122
114
109
101
72
69
63
55
52
47
46
42
37
32
30
26
25
23
22
19
18
17
15
14
12
8
7
6
5
4