424
479
410
121
286
244
71
304
354
111
1032
1079
522
583
1448
620
741
1001
416
297
319
421
221
612
1061
239
914
395
369
38
96
316
157
163
315
646
183
269
459
491
95
606
246
92
616
214
547
419
258
505
205
175
149
274
486
605
242
158
402