3090
6
2471
7
2903
3
467
0
2932
2
2535
32302
3186
1
1960
21152
8
3546
2358
9
6346
16
1603
3498
4
6499
2328
3080
3673
746
1568
3694
951
2966
2990
1015
14
1380
1751
1087