3090
6
32302
0
951
1
496
1606
1380
1526
2
2530
4
467
1819
2903
3
1174
2932
2535
1787
21152
8
2358
9
6346
16
2906
1603
3498
6499
2110
3485
7
3080
1093
802
3673
745
2934