150
60
220
175
196
254
176
65
291
197
392
248
22536
17060
15041
13510
10342
1006263
9064
8900
863148
744142
68711
6850