3436
5624
9642
13741
19679
21411
25741
30989
34008
36899
40483
43821
48986
55486
61862
67661
71360
77862
83600
87361
89705
92379
95595
100045
104421
107693
115944
118669
122129
128820
132505
137753
146666
150632
156754
161498
169626
