42426
581506
441284
762410
565946
85269
14518
459714
591635
262986
502346
95104
824978
63642
71590
6112
75756
1007476
195149
633876