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
1779
1790
673
1679
3908
835
813
698
1260
1175
675
4260
724
947
2768
1790
2152
1565
1656
1313
1055
689
2213
665
713
1592
1354
654
862
1413
771
1449
1760
893
619
877
605
1475
795
709
1237
719
745
1133
1619
1422
1275
1206
2255
696
782
1646
1920
1434
889
1206
1513
1617
611
1481
1368
764