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