365
0
501
376
872
3
896
2
876
1017
1110
984
1479
1
1053
913
605
869
447
848
919
1009
806
1301
805
460
718
478
532