332886
979656
100943
20039
586418
571511
19849
353161
484872
286641
769648
159805
203584
1000911
69972
810207
182871
220336
675500
82715
54138
562221
304179
934219
591122
433372