996760
124802
328633
81064
21896
951704
611540
244849
530801
186439
833597
965898
781147
868949
1001724
790610
520505
41952
68987
582377
280284
520841
435275
807256