2970
4
644
0
1310
4564
14
1012
1225
1625
1
581
374
954
2417
6
1593
2
824
2395
475
4655
10
1811
2135
718
1816
1376
868
542
5216
8
978
629
2329
2459
400
984