3001
3180
1176
608
1303
1314
693
1093
1724
1271
1876
1113
660
1361
863
1046
2066
1847
898
1422
944
3055
793
752
12886
15300
1064
863
1560
2666
3506
2006
1929
1980
996
1449
751
944
1677
3038
1204
874
2409
783
986
1769
835
891
726
1619
1187
1562
951
2246
725
1422
2471
697
765
2379
1804
761
1256
806
1566
701
1972
2854
1392
1315
719
817
2199
1262
717
697
1212
867
1321
1770
1322
798
1099
738
787
887
756
1663
2263
4015
1046
991
684
701
1046
2168
1873
1659
920
1109
648
2315
715
800
878
2024
2591
1068
953
687
1854
2486
1984
688
1898
961
837
1485
2376
820