562
451
576
732
1047
575
678
558
400
236
479
462
241
185
1068
310
942
191
118
254
454
619
412
388
851
512
128
552
345
1358
486
453
327
214
937
433
557
631
195
517
505
757
400
475
516
425
1996
257
403
275
323
629
424
393
1376
536
100
281
163
309