973
689
473
392
291
205
193
192
187
159
158
157
153
152
151
150
142
136
135
128
127
122
120
115
113
112
109
101
100
95
94
93
91
86
85
77
76
69
68
65
62
59
57
56
55
51
50
49
48
47
42
41