396
77
392
59
669
244
256
146
420
146
335
19
562
250
673
191
453
141
351
158
299
195
713
128
345
125
527
196
318
38
815
453
726
227
718
243
722
183
570
143