2028
1
2041
2
1100
435
472
400
0
1901
3
1851
1722
320
1184
1668
2030
699
6
1453
1869
2499
4
1584
835
26
1372
1938
2069
1808
2830
7
2062
1263
2496
1188
1350