2152
0
711
1
1527
2
2493
4
2108
3
1489
1681
2988
118
4465
22
3993
5811
1653
667
2165
4187
10
10317
4290