10196
20320
39506
66193
89633
146196
214320
235758
261509
302946
348073
390885
452134
479636
541447
603135
655448
690077
712013
735576
771198
823953
886387
914326
943201
1005825
1033673
1071988
1109175
1151738
1214112
1260424
1273238
1305801
1350152
1379029
1414923
1465488
1494986
1554361
1616864
1642488
1670488
1710113
1803114
1856489
1892614
1966615
1996116
2025053
2121367
2152303
2187573
2238760
2275072
