431
1
521
702
1031
1361
630
3
605
2
1499
392
328
0
800
5
2742
4
966
958
775
2605
9
1398
5361
606
1243
951
1154
678
614
326
624
1350
651
1710
8158
23