5049
1446
1069
479
399
395
385
382
318
206
200
173
168
155
140
136
99
98
92
69
66
65
55
54
46
45
38
33
32
29
28
24
22
21
20
19
18
16
13
11
10
9
8
7
5
4