3090
6
1294
1
2600
4
1606
807
2903
3
2932
2
1734
2535
3326
1564
1816
4115
10
21152
8
2358
9
1423
1405
6346
16
2468
1603
1348
2757
467
0
3498
6499
5565
3080
3673
2890