689930
106532
871341
49810
486433
161303
47732
965978
495165
8314
157848
1005642
491285
503303
231605
35265
58157
61391
181990
41048
343693
533258
190803
34956
848475
267376