290502
89103
138539
125642
91392
160219
36420
54014
59401
102812