656640
98165
309937
62800
211404
495144
277869
169714
143120
555343
125619
230176
46139
100713
884799
14883
986202
706971
567219
91683
51133
471512
307122
528543
267635
847854