602
1042
921
509
503
606
535
835
1116
1227
597
544
961
944
574
536
701
752
620
1181
641
1441
854
1346
928
793
509
1535
830
598
1265
819
999
2139
588
1303
769
1254
1192
991
774
1837
1035
1377
1248
809
1029
550
657
870
732
1260
493
516
