816
2
641
1184
1124
1565
5
5040
6
1374
4
498
1
1337
1249
3
1427
504
359
1708
522
154
1105
986
1742
1946
1089
2934
798
7
1761
1088
1807
557
2583
1307