294
70
156
194
214
153
141
235
2110
230
160
211
19726
15020
13071
11790
8932
852263
7960
7642
739148
637142
62311
5780