4903
1380
845
473
471
406
341
325
320
294
159
158
140
134
128
119
112
88
74
73
66
59
54
41
39
32
30
27
24
23
22
21
20
19
18
17
14
13
10
9
8
5
4