956
1162
949
1097
951
956
2164
29957
1309
802
880
3059
760
973
999
3772
1700
789
2148
1209
1030
926
2311
2097
1175
1185
1544
1563
941
1809
2188
774
825
915
1397
1788
1082
2339
2559
853
1494
1383
1110
1037
1009
5941
1164
1286
815
1588
1604
2497
1514
5840
690
1306
881
2744
746
827
1027
694
806
753
1269
726
2196
885
1064
1720
900
2110
2488
981
759
1066
2872
753
834
905
759
746
718
684
1014
1787
1224
1023
865
1003
1616
785
884
748
2033
999
1210
3148
943
913
889
1104
1032
1002
1193
1225
725
1290
787
728
770
1222
780
1013
697
1306
817
1211
999
667