2507
1
518
2
3517
6
5135
3
4029
8
1622
1443
6110
4
2077
826
1953
0
1937
1982
1015
3106
123674
35
605
2060
2676
2837
3055
297066
1177