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
826
4266
1640
735
1724
758
917
742
837
1846
1053
991
1245
1525
1507
846
792
1505
1858
816
802
2142
1678
1375
1752
685
1665
763
2333
708
673
921
766
699
851
2401
1311
611
2315
2146
644
974
2209
817
1360
882
1942
787
885
663
1202
662
1048
747
824
926
1101
1703
832
1071
705
2877
2683
730