776
3286
1169
920
2449
3484
847
2870
1176
1245
873
1014
866
2510
1182
769
1642
1127
3067
854
2057
1201
1026
817
844
1173
906
1010
924
851
867
796
858
2118
825
3018
887
1314
947
1059
818
797
829
1236
1007
934
1090
1126
855
984
812
1276
761
779
1007
712
4546
769
1195
823