625
1
405
722
2
3253
21
475
513
980
645
599
5
1011
578
465
772
1193
8
674
626
644
531
536
409
382
7581
6
323
0
1078
352
392
1844
3
470
500
655