6408
9590
77418
142290
28032
30828
107415
110890
42840
23188