2031
1
1010
0
1013
1730
962
103
4162
5
2810
1283
985
2
2207
1130
2194
3
736
1642
2116
624
1687
2314
1433
2191
3907
2552
1840
2115
1392
922
2626
1625
1481