2462
3
1423
1
118
2
2140
761
2911
9
2820
4
4562
6
2059
2731
2912
5
810
1003
1228
2722
0
3379
2517
734
5151
2328
4553
2405
6753
17
1405
2639
13
1992
2571
2664
3014
20
5801