892888
415913
591699
25941
570158
611440
313872
185918
75615
483732
131933
965224
510649
1000690
263597
685398
135642
830841
665654
50053
582951
549867
61515
805923
43180
44918