606
1
5361
5
678
2
614
1154
1361
702
1031
740
3
521
929
329
0
800
392
69
1499
630
605
663
1524
968
432
2605
9
2742
4
958
966
775
2362
477
2125