313
1135
264
1039
1126
398
1578
368
838
666
610
262
506
980
337
520
654
936
386
786
1089
584
639
1181
493
419
1371
694
622
647
540
711
1195
748
2255
1426
416
504
496
1193
428
1034
356
1342
787
497
1107
485
543
319
759
643
353
238
1064
845
242
496
513
264