21
1
2303
1202
750
0
1518
1645
2
2307
6
3314
5
2397
1931
2195
2740
4
1735
2332
2706
18532
2445
1944
2349
3687
2531
3
2449
2523
3101
2399
2328
3125
19681
8
16584
30162