479
411
286
245
304
354
1035
26
526
593
1451
620
344
319
612
1070
240
914
396
370
622
150
274
606
158
402
247
327
325
586
839
259
130
507
205
426
121
197
366
1237
832
415
452
216
93
702
1072
49
568
207
230
308
300
447
421
246
307
836
469