2030
3
1379
980
1
2546
2
851
440
0
1066
1333
1113
653
1439
3815
8049
4
2966
5
1343
5559
598
3454
8
3116
1842
1640
5009
1794
1043
486
1346
1008
2474
363
521