173
155
151
1712
146
164
143
208
2611
153
1412
137
12860
10420
8181
6520
558262
5170
4990
4419
4401
433147
380142
31650