3014
783
19
44
166
157
155
154
426
1480
797
23
66
22
103
709
36
279
14784
156
366
201
81
189
257
146
510
322
243
138
416
292
390
338
204