2
1
2
9
6
2
1
1
797
213
193
182
160
151
147
136
132
130
129
129
119
111
110
106
104
101
101
99
97
96
96
95
93
93
91
90
90
89