555
0
538
280
400
308
2459
9
339
811
157
928
1
303
337
255
17353
768
1554
1034
155
675
514
777
2328
327
382
871