517
0
1352
1511
320
589
494
546
267
1557
803
76
391
308
259
321
1167
1
547
428
545
574
438
408
787
400
248
471
452