1506
2577
1061
3907
5391
2420
2585
1423
9422
1096
1110
902
2488
1542
832
1414
1593
2043
790
1816
7042
1321
780
1662
908
871
1160
1759
1079
1461
1832
920
888
795
1102
845
2508
1854
839
822
1364
927
2091
879
2604
905
1649
1682
861
998
902
1315
785
1348
868
808
1895
1470
932
1008