1699
2
1000
0
526
2377
1
673
2131
915
3080
3
2350
3562
1819
2368
1093
2972
1938
2082
3326
1168
1532
2294
868