2248
1467
1730
1812
2431
1505
2196
1946
2983
855
2960
2750
922
2262
2197
944
2704
1637
2860
1000
1089
772
2056
3833
892
673
2315
1772
2935
1061
696
2765
709
2200
1085
1381
679
2676
1942
1040
7105
1403
2990
2783
757
2528
711
1789
2018
833
1818
970
770
1012
2998
1588
2668
2773
2481
763
707
915
738
654
634
644
780
1246
657
1855
744
886
2342
992
2516
621
997
828
1503
2398
954
1830
1149
910
1440
1363
674
4001
1826
2432
983
1887
847
772
2815
1221
664
861
710
2461
2697
802
723
683
2826
1057
1454
1371
778
704
778
811
4110
1496
683
1129
1098
1007
1582
892