525
0
412
594
1863
1
527
437
408
1232
1751
2
2079
380
1762
710
3663
2189
463
472
576
256612
504
48708
376
427