3272
878
1406
15058
868
4968
8687
750
877
823
1072
824
757
1110
830
1237
849
1059
2859
2540
936
1303
907
889
1064
1045
684
894
889
1320
730
726
978
894
1116
1018
862
1124
1053
910
945
812
3178
850
1920
686
819
1381
1305
5554
783
878
2437
1924
3554
689
704
819
22012
956