956
2033
680
2021
688
619
613
845
2290
780
2456
860
827
986
1709
1632
1486
1046
1791
1889
1290
1649
713
766
5403
2534
581
724
1114
962
745
1575
1236
1510
703
1980
994
839
1720
858
1540
806
1750
706
1358
665
1299
1050
1034
758
693
1857
707
826
1723
716
664
1388
1288
645
781
1531
1769
652
1259
1445
1702
1760
1962
1971
656
1273
606
1032
1997
660
638
758
1611
729
619
823
695
1160
1908
612
648
903
785
1229
695
1218
643
1235
1461
2403
798
695
719
752
1407
1951
737
1122
707
849
694
573
776
645
788
946
2042
790
2528
682
887
676
1009
2144