1589
1340
352
335
291
205
202
163
149
133
119
81
77
74
72
65
61
57
56
51
47
42
38
36
33
32
31
30
29
28
27
26
25
23
22
21
20
19
18
17
16
15
13
11
10
9
8
7