3090
1002
1639
931
1563
1392
1887
1500
1280
2092
837
773
1047
1408
1775
1852
778
728
1056
876
1407
985
996
2153
886
852
1458
2177
2169
1049
705
1025
1061
646
1520
1095
968
681
813
927
2921
1247
1760
811
708
770
3276
1603
1166
2235
834
709
3024
793
2589
880
758
733
1818
1573
919
1971
950
2361
1731
1174
678
1151
813
809
1216
910
869
2188
1299
790
807
705
2133
5031
955
1501
683
965
739
971
1341
2453
1823
2026
1360
674
978
1325
1575
935
1156
1370
871
9954
1262
865
860
776
885
1337
765
668
801
869
897
987
639
728
721
722
1381
768
981
660