855926
811794
167674
90772
110666
432388
64220
121488
519306
13808
1003653
82710
285938
989852
950855
30872
6929
932547
287291
981251
3249
184251
607526
632276
536411
104589