109669
20832
67173
1125220
45931
509112
926175
762116
40618
105939
98990
3521
100836
64155
42865
983221
25946
33777
28115
51966