522
0
1064
1
138
593
3680
2
738
473
916
3003
6
751
383
698
923
777
1501
1406
439
792
857
532
361
930
1025
574
486
332
788
959
495
1524