3054
10488
20942
37850
49366
67844
76885
84678
102025
120811
130693
141633
152689
162746
169658
185674
197541
211371
220138
241855
260040
271602
288744
300979
307739
316524
332466
358052
373561
388265
409039
