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