109
904
42
566
57
479
32
364
23
274
44
204
17
186
7
179
176
6
324
20
171
155
8
152
18
163
149
29
143
9
121