417606
154418
931948
2378
140689
991909
1003947
393557
16112
961184
455783
574786
710674
600424
471464
770926
467295
64218
514906
379367
836718
969611
159299
489548
108363
327204