691
158
536
108
265
45
430
237
541
145
668
175
628
212
577
155
473
129
100
69
592
110
360
11
153
90
812
278
74
8
166
14
293
172
407
148
446
158
97
63