497
104
427
161
428
138
318
341
89
296