164
46
621
36
419
182
414
59
369
129
266
88
177
60
593
172
694
99