430
350
174
220
291
331
164
240
242
221
196
162
22536
17060
15041
13510
10342
1004263
9064
8900
863148
744142
68711
6850