3090
6
1610
2
1535
3
2600
4
1606
1
2903
2932
2535
1564
1816
4115
10
21152
8
1734
2358
9
1423
1405
6346
16
2368
2468
578
0
1603
1348
2757
1040
467
3498
6499
5565
3080
3673