1356
5
2345
1
503
687
1804
825
3449
676
5184
9
605
3270
4
1171
2
1093
4544
991
915
3272
17
690
851
6227
910
2140
717
705
898
878
1604
730
1523
2248