1249
706
726
1182
4557
1695
2286
2155
1663
779
681
863
1686
857
913
848
1328
1532
739
1082
666
2145
741
729
1420
2299
1483
643
1206
691
706
788
2641
1108
974
1442
708
686
757
638
643
1564
714
1626
1683
748
672
952
841
1039
1908
1131
1449
905
1246
2570
2115
709
1543
646
799
1385
1635
1377
1363
784
765
1009
1598
2461
680
3607
2025
641
1114
901
621
1513
1291
1603
1457
862
783
3167
645
2601
932
1414
865
879
843
776
800
1573
3908
722
1206
1461
890
763
997
1289
1798
849
1275
1076
2333
785
2244
1080
901
2603
1448
739
1191
1002
2022
611
2737
1461