1654
877
1907
1403
958
826
883
845
722
655
862
1822
2495
1669
1234
854
4616
2030
983
1525
1562
1466
1509
4449
3853
1650
3009
6771
2289
18236