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