329
0
930
1
800
5
392
663
1524
968
434
69
630
3
605
2
703
1031
1361
2742
4
958
966
775
2605
9
532
631
1244
695
639
81
1398
619
1006
673