2971
5373
10973
15926
21796
24172
28906
34693
37955
40936
45328
49924
56769
63770
70665
77823
82536
89236
96149
99890
102512
105606
109530
113904
119611
124949
132869
137931
142442
150593
155700
162890
172099
176343
182440
186819
193394
