2969
3671
1604
2354
2699
2031
1557
4109
1244
1096
1128
989
830
1312
1501
775
874
1694
913
1385
2673
3449
1173
1869
866
756
787
1007
1523
1257
1135
1487
970
1316
1291
1980
875
930
786
1115
947
911
2125
784
2780
1120
835
1409
3356
1034
997
1290
1782
1043
1232
5231
913
1933
1292
851
838
840
4305
1731
921
887
1002
860
5069
1454
1715
1687
1550
1345
1578
1561
825
939
1433
881
2338
1634
1310
2740
877
793
1953
857
869
1006
1196
919
2046
1785
890
911
828
773
1362
801
1071
1026
1392
1220
2754
2437
1535
852
2515
859
1572
1925
2086
996
872
2535
899
2559
1665
831