4434
1150
848
389
376
335
326
301
275
207
146
135
129
128
112
110
97
77
70
55
49
48
47
43
36
34
28
25
24
23
22
21
20
19
16
15
14
13
11
10
8
7
6
5
4
3