843
1569
2516
1090
1126
2471
973
850
876
812
1621
835
855
1093
996
1211
1195
757
763
823
912
865
1186
1190
853
1452
957
2450
861
820
1008
1080
915
968
833
1188
850
923
1134
1962
793
915
1030
718
896
1274
807
1976
856
1561
1292
2751
1060
854
846
1405
1155
926
1136
823