4290
8513
13144
16854
20455
24066
29990
35850
40941
43962
47804
51634
55625
60145
64077
67367
70639
78380
83903
87994
92095
97948
102559
107132
112633
117535
123215
