50
576
0
1
680
912
5
26
670
522
602
798
13
612
3
569
6
1297
10
81
657
698
618
589
821
7
571
2
491
605
531
647
642
503
853
4
593
597
455
691
492