630
2
753
1
477
618
1735
0
1329
1681
329
675
73
71
584
789
469
450
396
738
968
426
1344
4
843
1436
1067
409
1553
451
844
649
93
695