2521
2859
4115
955
2815
931
2964
2985
1293
1855
3652
1136
1407
1030
1843
2241
737
2229
2106
2049
1003
3258
1905
775
1125
2992
618
1679
1394
984
1471
779
1552
1607
2339
1665
1224
1691
959
776
786
1597
1868
1741
694
631
2022
775
865
3012
2330
1825
1867
1462
1409
4207
1936
1102
878
2189
738
1287
696
1538
773
690
944
818
656
673
868
1300
1718
883
858
780
3247
685
609
1491
1302
3013
855
1461
898
1178
1293
682
757
1461
707
1364
1060
754
688
830
2141
708
1410
693
679
1297
728
948
4887
759
792
1560
858
1116
4889
1650
1666
1561
639
1152
3017
1362
1667
699