442205
321094
390232
218655
314326
104804
93207
217062
576963
138912