123822
109669
142752
863139
28625
20832
700117
75334
6890
354
2134123
78439
45931
159846
4858
4871
762116
14532
27718
58746