1050
1077
3032
3859
1294
1258
1158
797
859
790
704
855
748
1335
1391
960
825
1231
20867
1299
3766
753
974
1151
1180
881
826
982
5540
3543
686
975
765
2569
812
782
910
751
732
743
784
5115
707
2373
1344
1068
1070
1005
951
952
868
1084
29473
931
1305
907
1810
2116
865
985