587
158
533
145
237
96
506
18
311
116
479
7
128
82
390
165
558
69
305
174
463
59
438
39
489
5
265
107
266
96
543
173
109
10
215
89
566
161
118
86