953
1247
668
779
2210
1893
2458
1714
1503
1633
1021
1949
1850
800
812
825
697
1096
710
758
849
3240
2146
1418
2442
758
2676
1456
895
1380
2174
1291
1084
2074
2381
805
1617
903
2180
794
980
1576
924
781
805
5908
1285
1310
1108
3055
1226
2450
1059
743
958
1359
984
690
934
713
683
702
1688
2144
1036
822
1000
1017
1933
1581
2011
898
862
1892
2746
913
702
1909
1406
944
876
1820
1338
801
794
726
929
704
1436
3095
870
692
1022
2700
765
678
632
1230
694
688
1740
1789
2990
1634
1151
1093
5776
721
1337
966
2503
2822
664
1433
1645
1537
1066
928
1288
2973