3186
2482
907
1659
908
2689
2084
703
2321
663
782
835
682
1839
900
778
1324
1002
756
1556
2300
785
958
880
900
1606
823
2168
845
1163
1334
4819
2311
810
1160
987
1406
2291
1029
708
1169
897
809
981
1269
1808
1264
1673
648
1302
815
764
1265
705
4227
802
787
685
1839
1142
953
1577
3402
807
974
1020
728
794
1333
622
2601
1688
861
1195
1098
726
731
676
708
1908
4420
633
826
1437
1505
694
601
962
797
1206
863
671
2483
632
699
802
2413
2974
1377
777
707
1398
616
753
1201
659
1178
1293
869
764
740
622
2609
817
788
1134
686
2396
788
807