159
44
616
35
415
181
412
58
367
129
264
88
169
57
585
172
679
96