513
1
529
492
2
408
715
2130
836
458
2158
4
4686
402
2017
731
562
712
804
675
947
74
799
993
1601
1080
1151
845
412
1475
1434
617
1137
3