335
113
151
142150
45138
30133
92264
223451
177740
68528
27944
16231
680791
27355
35149
4210
2077
20218
77154
35447