2852
1596
1539
2041
1140
20704
767
1304
773
1087
870
2215
799
759
797
891
847
799
1390
960
956
749
743
870
683
779
12060
867
1062
728
849
872
834
814
852
737
810
1896
819
711
899
893
1109
779
723
884
727
729
960
1047
877
937
848
1206
742
743
701
1103
855
929
812
679
5706
888
1419
1027
1314
816
1231
2529
1168
798
763
1000
682
8160
1154
985
1687
1399
632
685
1492
1367
882
2991
837
826
797
4896
1091
706
733
792
7177
850
855
1061
1746
964
925
2101
980
3674
1054
1992
821
1074
787
923
2013
2198
1473
1446
1578
2450
760
756
1786
5125