3326
8146
14407
23588
32530
57162
90445
99127
107547
122211
142166
162668
185293
195338
223221
244966
271816
286007
292980
308713
327700
348097
374251
387558
398962
423202
433802
447315
464038
486558
514624
531754
536535
550883
567311
581316
597202
617574
632095
657491
683639
694620
706036
720519
760004
776985
791001
821026
831303
843124
882753
898242
912685
936306
955219
