344
454
428
67
304
819
427
756
578
288
1025
624
832
738
242
254
405
699
940
599
744
827
909
365
319
980
986
407
1002
616
813
395
880
519
777
513
629
942
215
457
506
778
993
191
508
74
432
253