5151
2
1011
0
3080
3
5592
8
3715
2195
1
21152
4651
1857
1676
2650
20
280
2405
1636
5
2740
2932
2241
636
1723
12717
4
4697
1746
297066
1069
1500
2735