627861
87355
513142
680855
1002887
963872
714623
562
66579
140745
196904
854856
188242
467722
943214
7943
37359
157349
392476
798108
964987
529528
361978
71331
23348
69736