560
163
516
82
330
117
389
142
797
268
201
143
566
52
332
149
184
139
309
109
443
171
103
17
480
111
130
24
293
186
172
39
564
17
310
111
571
156
520
131