162
45
619
35
416
181
412
58
368
129
265
88
169
57
588
172
681
97