953
4001
3666
1183
1311
1587
693
2066
2553
819
2187
1038
788
1282
753
2425
704
1522
1917
1289
1123
800
3148
914
4483
1940
821
884
1043
649
1691
1041
1303
3002
1814
2792
13714
760
14713
775
667
3815
6128
1249
904
2214
931
991
852
5635
1432
1574
1641
747
1001
1656
2942
2597
2050
2839
1188
1623
1926
742
721
2617
993
1162
890
794
2798
752
3299
1282
4982
829
6978
2650
2990
1730
1128
1106
1491
1958
1170
698
944
3110
925
10563
3673
872
7555
913
697
4932
3323
1104
1962
1810
854
1077
1815
33180
9462
2459
958
820
848
3398
1265
2858
1924
758
1204
1090
1615
884
5454
5666