2110
1
1286
4655
10
5216
8
1305
564
2459
2
4114
3
2735
374
0
1683
2417
6
644
2329
1836
400
551
2505
101569
3987
2821
7599
13
751
1974
2836
862
2920
4
1332
954
1537