2507
1
518
2
4029
8
3517
6
5135
3
1295
571
0
2650
20
1622
894
280
1443
6110
4
1581
2250
3765
2245
2077
297066
826
1226
3053
7
3683
2683
469
2797
5
2773
2354
1970
2159