2050
1
4655
10
5216
8
2459
2
4114
3
2735
374
0
1683
101569
2417
6
1974
1537
644
2329
1836
400
3186
551
2110
2505
3491
4
2821
7599
13
751
2836
862
2940
2920
1286
3926
14