2028
0
2
1348
4
1815
8262
12
4690
3
1380
773
1
1558
2966
6
2929
1506
841
2801
3683
1223
1019
383
1525
3891
7
1911
1743
3189
3054
5