2703
4483
6686
10389
11346
14334
16063
19914
21765
22551
24268
27551
29121
32165
32864
37565
39429
40290
40683
42234
