902
2139
1130
810
1686
763
651
819
835
1883
1068
611
1269
1178
1100
714
776
1449
669
1069
610
753
645
784
999
917
837
768
741
1032
1837
2017
599
827
1248
1555
731
982
716
752
1181
936
622
1002
1071
828
662
2041
655
592
836
942
855
628
