20
2
1374
1
2198
0
1470
1960
2411
2044
3592
5
3174
3607
3254
3
4060
3717
3342
2705
3346
4516
2320
2326
3743
3924
3313
3467
3354
3851
3391
3207
5407
3488
4423
4893
3158
2899