150
246
275
101
111
90
80
110
133
230
112
23916
17950
15931
14372
11072
1078263
9804
961148
9480
798142
7490
71811