689930
106532
871341
49810
486433
161303
47732
965978
495165
8314
157848
1005642
112590
23320
89782
106201
496313
556498
839145
674898
905752
33032
300355
759100
279540
64283