7962
111724
80495
1017162
56591
52814
989209
48925
65429
5243
1678
815103
25047
934123
676158
81458
5697
40464
68969
16312
21824
57682
36172
53541