2507
1
518
2
3517
6
4029
8
5135
3
1622
1443
6110
4
826
2077
2688
1243
1494
3466
1594
3593
16
692
1131
2061
1179
1055
1937
2580
1650
1531
1546
0
1160
432
1180
1953