1636
912
2959
2717
661
843
700
696
798
1469
1574
1609
1319
1307
1554
765
1351
2017
2002
1546
1367
717
802
761
737
911
2021
3310
1046
1954
1596
1811
1416
1478
1752
2914
1793
803
3548
1756
1697
1360
1756
1557
816
1653
740
678
847
795
1075
820
1441
1023
1444
680
1687
1641
967
2600
1291
965
931
2029
1995
1408
705
708
849
656
793
822
722
796
1244
1503
1402
674
1935
1177
1257
2976
700
1690
713
1066
1237
759
2951
626
1302
813
693
1391
722
1175
691
2700
682
666
2085
1769
2043
1341
1930
1665
2863
1062
640
1216
632
970
641
876
1243
1205
732
903
794
9804