127
488
142
407
66
375
55
258
60
314
34
178
30
162
19
133
9
84
61
714
112
27
96
45
115
15
97
3
82
68
395
13
87
4
73
14
95