3358
6954
10820
13634
16445
19884
25506
31381
36131
38760
41881
45508
49069
52604
55794
58762
61699
67064
71634
74685
77657
82465
86155
89645
93978
97985
104290
