2507
1
518
2
4029
8
3517
6
5135
3
1622
1812
1443
6110
4
826
4187
10
2322
2732
2786
123674
35
1001
0
5204
1376
2077
2741
603
2061
2688
1131
6676
12
8329
1431
4465
22
791
980