8706
13963
25927
60766
110985
140128
161948
192496
238374
267067
301066
327514
353433
367863
385864
463123
492521
540293
569747
588021
639141
678305
698899
725445
756892
782669
851473
867181
897347
934732
976874
1001847
1035395
1075790
1107220
1154111