2515
1152
895
1715
1855
2619
1264
645
1678
2403
782
924
790
2044
1121
2306
2392
776
799
700
1436
690
973
1522
2055
1533
741
2701
1968
736
1674
2744
718
2873
2236
760
1644
1968
3192
2153
619
841
730
1878
834
1144
844
1161
2368
748
858
2490
706
1178
1992
619
3526
2514
978
1647
1006
822
762
1698
1600
596
766
885
743
1665
2903
2691
4884
2678
2409
2860
649
1171
643
1488
4545
1325
2711
705
943
1160
880
1543
599
982
676
1566
814
1165
969
1104
649
1289
695
693
815
1321
1470
1817
685
703
960
4557
2377
1703
1255
2117
1170
718
1140
819
2326
2260
1380
956