2328
1673
823
4480
866
1598
1189
623
631
2201
1542
902
1370
1928
1058
1607
1986
1969
1690
782
888
1629
1203
664
1730
656
617
1025
1587
1554
987
843
1607
852
693
2954
1786
614
1395
655
1486
874
838
839
1145
1078
790
938
676
688
755
1643
833
902
1967
1948
644
1173
1058
911
708
1121
661
3292
1070
663
794
885
2235
747
1342
1753
1333
1358
755
1018
5812
749
1576
1171
930
1403
2235
1328
1563
676
799
856
685
1617
716
1112
1730
685
778
1599
1306
1352
897
806
2395
1550
1030
965
669
598
1872
1319
1693
1853
856
917
755
722
1637
948
727
2627
871
1263