3160
10353
14834
19487
28778
38122
59775
75419
84148
91869
120723
137107
154876
167662
186149
211227
231327
246247
259280
272072
298966
317567
331310
346761
355515
369910
379068
398702
409826
431599
449326
465430
486974
517479
553193
