2565
2
1265
0
2627
1
603
2115
1391
3910
3
3472
2821
607
4670
4033
1667
3962
6
2848
3517
1683
1815
5597
8