2494
2015
615
586
521
419
364
219
170
168
155
116
112
111
102
98
93
78
77
74
67
57
52
50
49
48
46
44
41
39
38
37
36
33
31
29
28
26
25
24
21
20
19
18
12
11