4002
4
1576
3
1441
0
1162
1
1571
1767
2
1239
3465
2477
6753
17
1558
7471
9
383
2072
674
2505
517
1812
3423
3188
14
1891
1695
7
5746
23
3591
11
2942
6
400
599
2836
3625
3100