511
1
124
197
63
87
674
476
229
2
235
73
619
0
628
908
369
99
153
126
249
111
276
105
856
367
183
146
340
357
129
399
422