859
1
603
2
596
915
374
489
6
847
16
184
0
423
240
3
322
287
109
154
238
441
176
88
128
180
127
235
86
79
56
329
391
674
129
530