759
0
688
505
822
1151
1576
360
448
166
607
738
1472
792
6262
560
445
257
439
509
2172
36
690
1728
1676
893
789
1246
657
1421