>
2934
1210
1016
1344
915
277
814
1560
2718
2273
2983
2751
1100
2345
1693
1687
1063
1750
496
1385
1220
2891
1695
2872
1926
2484
2826
448
648
2883
2697
1524
1038
1045
1150
772
988
554
472
2612
935
127
1547
2769
2132