5245
9925
19266
30428
38698
63563
84401
114643
141474
159219
177605
204513
223614
277193
313025
361855
387496
402513
427865
439225
459419
481276
511318
544068
569414
581706
598417
620044
633808
653009
666844
683763
690253
707379
715923
726677
748252
761068
779986
789630
810081
822047
843037
851529
871595
906513
924709
947850
987121
1007494
1024280
1053997
1091882
1105935
