1541
0
1824
31535
683
4594
1
503
953
467
2748
2
458
1009
584
621
369
576
468
1297
2522
1015
6800
376
1378
1428
657
691
363
710
787
558
2809