888
3015
2680
1409
1303
1311
1086
868
724
951
1249
615
2727
1549
1798
706
1354
843
3738
1286
921
1829
782
678
1121
1368
1945
1840
1300
873
755
1470
1428
2529
649
988
1365
705
785
1966
946
1648
771
992
1783
817
701
1934
826
1715
2349
623
724
862
924
1138
839
1131
1095
916
664
2024
731
1556
602
752
773
1301
682
806
1367
2721
2019
3577
864
1200
1384
2403
821
2787
675
1082
1115
1312
1362
870
993
2342
980
977
931
780
2412
835
939
1667
712
842
717
931
2342
1693
827
1206
1178
1233
1265
683
2162
625
1235
737
2013
699
1657
1410
1709
1232
1303
926