1048
969
2056
36838
6155
2505
1042
915
1272
760
2597
12057
1839
1039
3388
3182
1021
1191
895
2419
928
789
819
986
1095
840
849
770
3444
927
2688
5094
850
1280
952
868
771
6127
778
1948
944
1279
1777
769
1739
1031
1012
807
1327
2544
834
912
2975
1032
957
2327
2812
4656
1323
2889
1573
1000
829
5295
803
1124
1211
4791
696
746
671
2104
1433
1258
2391
822
879
1137
843
914
831
2549
1184
901
1625
3967
2787
672
1563
3221
9174
857
679
999
771
1029
693
882
1060
750
2087
774
1211
3084
3581
943
708
1930
730
1641
1594
3607
875
929
831
20145
800
1816
1905
1119