991
2
1124
5
1397
3
6855
1334
4422
7
1979
2578
1887
1031
4
674
1194
8
1280
1
1352
1239
1977
898
327
1236
414
449
746
752
1344
1529
4274
116435
18
1729
1376