5500
15923
34701
45285
56518
69739
86824
100867
108875
126719
134674
146198
155718
162479
173950
185756
200196
208790
217577
228969
237503
250250
265922
272738
280596
287547
297667
