127
559
122
477
82
374
79
277
86
307
142
284
69
219
49
236
8
194
58
213
33
175
38
100
16
105
9
91
12
93
1
2
87