319
0
492
65
1202
980
656
1023
185
443
663
425
2490
556
599
553
843
573
497
269
416
437
851
162856
593