842
1569
2515
1090
1126
2471
973
850
876
812
1621
834
855
1092
996
1211
1195
757
763
823
912
865
1186
1190
853
1452
956
2449
861
819
1006
1080
915
967
833
1188
850
923
1134
1962
793
915
1030
718
896
1274
807
1976
856
1560
1292
2750
1060
854
846
1405
1155
925
1136
823