440238
320062
389320
218060
313781
104359
292171
575363
138573
176825