184
294
130
3810
151
265
228
85
215
300
275
259
19686
14970
13041
11790
8862
852263
7950
7602
737148
637142
62311
5760