2843
3484
3830
6031
8387
12260
12849
13525
13549
13794
13836
14093
14310
15197
15558
18631
19917
20068
20672
23178
23351
26102
26346
27861
28092
31710
33771
35060
35204
35360
37106
38169
38896
39565
40244
42826
43342
45157
48229
49150
50317
53123
57266
58055
58877
59701
61317
61651
63183
63589
65606
66603
67644
67787
73251
77194
77550
78191
79049
79516
81127
83046
83776
84111
84166
84335
88169
88238
89305
90011
91989
94554
94560
95565
96598
97134
97209
98667
99019
99272