697
162
538
110
269
46
435
240
541
145
681
181
628
212
585
158
474
130
100
69
595
110
361
12
153
90
831
290
75
8
166
14
293
172
408
148
447
159
97
63