398
191
99
59
50
363
136
117
143
87
42
85
211
365
201
290
92
54
77
169
55
32
148
46
24
62
47
90
522
57
96
52
91
134
70
83
69