1337
3
777
1
538
512
2
762
1053
293
104
323
305
705
236
684
0
355
1043
1779
813
44
90
251
980
241
771
738
728
534
905
2182
8