20
3
1692
2
1656
2127
1
2250
0
1575
1795
1512
2159
2089
2407
1026
1898
1764
1444
3147
2356
1618
1760
1628
2435
1999
2005
3126
3246
2661
3255
3144
2166
3328
4
3904
2850
3712