3560
15883
44158
60210
81954
91414
110786
118890
129240
137419
147347
172285
185764
202816
216352
232554
245869
255396
262377
280102
289668
326291
355633
371129
379962
391697
418155
434987
451881
468161
482660
569696
588484
636085
651250
703870
716686
736485
750564
774067
806810
827905
835328
870646
881293
917298
930757
950695
961910
968661
984892
1003163
1016251
1033743
1056755
1093974
1102672
1114877
1166092
1183606
1211283
1286539
1325972
1353212
1374163
