3985
15228
28665
57516
71199
83973
97507
115051
129208
155784
170705
181750
206523
231541
258469
279633
304917
313848
332453
358731
369992
388825
415449
439881
458233
468334
479305
492236
514473
522584
533288
573259
595010
640276
662031
671232
684607
717403
729137
752265
774944
790997
814504
861333
878621
892686
922133
936851
944514
953525
972917
984188
996334
1007450
1022931
