2970
4
2505
2
1451
1
824
2500
1683
0
644
1180
2329
951
862
991
4564
14
1572
1743
2698
2615
1625
1329
3360
5
374
954
1661
790
3683
2417
6
1593
2395
1533
4655
10