1531
6830
905
981
2799
895
1451
21096
805
2002
1381
849
1347
1481
1009
1488
882
831
825
1373
1028
1839
889
1118
944
857
869
1002
6728
833
2642
2912
1927
961
1850
859
880
6877
957
1909
1082
24502
906
2306
1348
969
1313
865
1050
2573
915
1174
1083
2293
3031
5488
2303
816
1614
1308
854
5423
5692
1087
5149
810
954
901
906
1255
5802
1581
1428
1001
919
788
4928
1138
5826
1467
872
891
6554
6148
1009
2271
931
2836
1368
1011
912
784
1599
870
1776
828
1050
1038
1218
1702
921
941
879
908
875
1085
917
1893
1547
1661
2786
946
5143
993
3428
989
2105
1466
2775
1410