1226
1
1581
2
3765
4
1681
1986
3178
1038
5225
8
2169
3803
5635
3
1382
2687
1295
1103
3386
2650
20
1970
0
1583
1887
476
1496
2680
280
1788
1868
942
1466
1505
1566