116
420
93
388
96
343
60
183
39
167
41
34
135
35
143
23
124
19
108
27
101
16
107
21
99
32
103
13
756
28
90
11
94
20
92