819
1
527
89
417
668
777
2
314
0
93
191
550
585
429
643
2164
526
3109
7
633
74
396
415
759
480
621
1231
5
645
628
86
1603
4130
15
778