2390
1018
847
2675
3877
1246
833
945
3849
2164
1287
790
723
716
808
931
996
1464
849
1758
819
906
1012
3296
990
924
1542
1039
1045
2858
739
2013
2600
3492
1092
1151
815
1711
734
1678
1207
1209
2516
1653
1236
1541
1303
4903
806
750
740
1881
733
772
879
843
1729
1320
994
943
852
1255
752
655
759
856
1280
674
794
698
719
1207
1227
803
814
740
6754
3258
2752
1163
674
2848
1434
788
741
676
770
641
2402
747
782
1788
3056
1089
1222
1705
633
804
7528
1019
952
1675
681
2505
1937
982
700
1195
1077
2940
635
1328
829
729
739
765
620
616
877
2678