120
642
197
510
72
396
360
60
279
90
319
19
308
97
227
8
161
24
177
17
186
170
130
13
116
781
18
103
3
99