7056
12847
26633
39058
49016
76841
99489
129898
158588
179330
199700
229988
249838
303236
345222
404712
429659
448343
478438
494127
518280
548307
583088
622295
653606
667979
686919
712145
729874
753379
769422
789353
797900
818399
828369
841500
867439
882758
899558
910000
933435
947350
966770
977415
1002913
1043038
1066767
1092747
1135708
1161877
1182465
1213262
1252997
1270060
