43918
119580
840131
337951
21267
472934
971985
349608
190204
390631
314596
827541
401553
710829
614459
535763
204368
6931000
23201
765213
153223
618979
862141
864262
602951
8971