5125
663
1688
981
697
685
1516
697
5473
859
1593
677
789
1505
1869
2349
1667
2497
1672
1692
765
1288
3590
3153
1508
1152
924
1040
6705
781
20272
4855
809
2537
889
3872
6106
868
2126
958
992
838
1400
1800
2076
2759
1346
1190
1344
2645
1091
3309
881
2024
670
1855
1059
1222
3181
816
754
829
659
1427
933
849
1038
697
753
1571
781
790
4937
978
697
1790
3602
2427
3960
3857
1055
775
927
3600
1406
847
1496
7955
726
659
1004
39454
1079
770
1038
5460
1462
947
7718
1197
806
3800
949
1375
2113
1046
803
1096
947
987
3901
1079
997
795
2730
1912
972
662
814
1559