528752
112975
928473
295667
240538
160630
587246
583464
2043
1021559
343936
122690
95361
720670
24929
402325
505250
943380
480637
26577
438658
233360
434941
228352
256385
167432