925
1976
1032
3611
959
1007
752
1185
902
1931
2527
1438
997
2427
855
796
875
1259
1133
943
1125
2790
2764
904
1398
1022
902
951
791
925
811
875
853
921
977
1532
820
1517
1432
1794
969
934
853
945
796
1466
947
1256
1085
717
1031
919
999
854
4947
2423
1110
883
836
804