180
2816
191
252
379
414
183
261
201
185
160
23926
17980
15951
14392
11102
1081263
9824
963148
9480
798142
7510
71811