1070
642
906
1489
2723
725
649
1135
1897
1052
3725
1364
870
667
772
1061
1646
696
993
1402
1450
7090
885
1081
2264
574
5805
805
723
1124
1218
652
3560
720
1283
821
761
1059
753
2932
1435
1474
3071
606
743
842
834
1684
710
4134
732
997
1216
1387
1406
807
924
683
1236
1813
1846
927
669
1087
833
866
799
1022
1662
1464
1144
959
2159
646
1193
915
1573
1652
1272
928
2486
844
725
1244
1430
1361
813
779
976
735
755
785
1609
1025
985
1088
1339
2993
1145
929
715
1465
693
1391
1085
1277
1156
2077
747
1400
2059
1329
728
2419
724
1242
671
1286
1110
1097