407
620
761
993
1
0
399
143
519
399
2022
782
439
531
1
871
847
987
785
714
764
589
439
993
534
1099
714
1415
1108
680
1864
804
2003
1
910
937
28
777
1003
506
778
