857
955
2983
1702
927
1473
1504
1630
896
825
3826
1868
1768
1607
1359
843
1142
965
879
2733
1142
1582
955
1152
1478
1000
1846
3923
2486
1538
1987
5736
1134
916
1688
1514
1497
1049
1337
833
1232
1193
839
2012
859
2587
816
1377
793
1671
848
979
948
964
892
1131
1835
837
2109
1532
773
1345
1695
1590
1373
2055
1582
845
1579
887
1964
808
6894
821
873
1841
1596
2954
2065
891
5698
2890
1601
1495
1022
905
922
1831
2539
1180
1029
831
1309
857
1279
834
1309
1666
2884
869
1397
984
945
1239
860
1499
851
1675
1992
1083
1748
1111
1983
1743
1578
3085
1235
1572
2082
2202