1253
1046
959
990
1213
1261
1918
1175
1104
641
1032
1365
1057
971
1506
1243
1027
646
1669
1228
780
971
1045
1022
778
891
1290
766
956
714
932
708
666
1148
1202
785
1690
1064
909
931
3076
987
1027
1086
775
2557
753
841
1490
636
1498
925
1005
962
748
962
670
1104
1382
1578
869
2293
663
704
781
862
1046
2292
4057
1798
4401
1191
612
1589
664
1904
1396
1877
1097
1539
1113
949
817
866
878
846
611
1782
1236
3207
701
729
1643
1574
1434
625
1803
1077
807
1603
714
785
1638
1066
1282
716
630
780
666
2264
1741
1529
683
675
632
1568
2566
694
787
4422