444
1
705
3
1253
573
2
650
0
917
6
1380
4
424
641
968
5
729
8
148
583
87
111
107
147
1869
704
854
2048
7
681
2057
935
1088
313
1137
798
944
1120