150
801
67
568
54
493
33
474
163
120
27
323
17
261
10
227
18
187
19
184
7
183
11
73
13
82
79
69
8
47
44
36
1