592
70
343
20
423
150
379
108
555
21
506
176