1682
2
590
581
1
1161
1683
1278
2301
8
5040
1757
3
4960
6
228
2051
1716
649
3007
844
188
322
1715
4688
536
532
552
568
0
1597
441
1535
1177
893
4576