4002
4
1576
3
1441
0
1571
1
3465
2
2477
2277
2072
3684
3625
3100
2358
9
844
3423
2835
1891
2604
3090
6
2304
2413
3868
10
16174
5
3328
1320
10598
3188
14
3694
1903
2100
5347