165871
388482
917497
42889
31728
828201
172735
287870
203923
1001176
91895
842600
228970
89838
736609
365992
69537
306305
1101534
943166
595568
265767
199437
869175
525722
710171