2028
1
1645
2585
2
1100
2288
435
472
400
0
3626
1901
3
1851
1722
543
2127
320
3368
10
2714
5
1184
2109
1668
1132
417
1594
2030
6076
18
699
6
4
1453
2858
14
1869