7045
1
17785
21
5040
6
1319
3
875
2
1373
1519
4
1369
5959
18
1430
1118
1541
1574
1960
5
913
1810
1479
1351
1933
985
0
1294
14674
1322
1697
1932
354
125
594
1090
1390