1531
680
3268
738
661
1947
1559
930
2223
1683
4433
980
794
2101
1151
790
1512
801
1913
1007
1127
1368
689
850
772
709
766
2625
894
761
913
1570
822
1474
1226
1576
1022
1496
1885
1157
781
1084
862
973
1975
1670
711
1095
919
976
828
1281
1095
1265
1528
918
898
1460
1322
2349
708
686
1368
895
3980
737
2683
1297
700
3080
1468
4565
1481
2165
2144
1635
4887
996
817
864
1288
707
1778
782
1640
801
1219
1164
693
840
705
878
1864
2668
644
1553
2244
1422
1323
838
992
1556
1410
1363
2093
867
777
1009
981
1384
965
661
724
858
745
792
783
1330
820
800