150
498
99
599
106
494
82
349
49
371
57
248
43
198
29
242
77
241
20
891
14
161
34
236
30
209
40
186
26
215
176
22
210