3021
7265
11588
22418
27000
34571
42002
52078
64397
68569
75824
80895
86975
94506
100788
109181
117277
126710
135545
145249
152014
155754
164677
170890
178407
183612
188732
193272
198285
207061
215993
224748
230708
238446
245869
253099
262565
274235
282073
291428
297702
307249
317352
320224
323526
326936
330499
341101
347926
353198
360033
365487
370268
378598
385593
390885
400990
408842
417534
426475
