2507
1
518
2
3517
6
4029
8
5135
3
1622
1443
1179
6110
4
432
0
826
2122
1225
1446
1952
3316
17
2650
20
3629
862
616
2077
2688
1243
2080
1412
3539
1680
2534
1494
1618