2970
4
1593
2
644
0
3868
10
5347
5052
462
4564
14
4537
1625
1
3126
3
374
954
2358
9
2417
6
824
2395
4655
1811
1320
2135
10598
3694
1903
1250
6095
5216
8
1960
2329
2459