683
0
503
691
517
1009
31535
458
467
953
980
719
2522
608
1824
422
2328
772
1
1152
5313
468
391
266
755
605
576
6800
787
2748
2