3090
6
2600
4
1844
1
1606
2903
3
2932
2
2535
1564
1496
1816
4115
10
21152
8
1734
2358
9
1423
1405
6346
16
2468
1603
1348
2757
1301
1767
638
0
467
3498
674
6499
5565
3080