1666
2
3005
5
948
1262
7
898
1
1270
3
2499
4841
9
1320
1293
1129
1596
2180
1146
1412
12
834
1133
1076
1050
893
1798
1125
2680
6
1187
808
460
1986
1464