2919
2
5347
4
5233
10
5216
8
400
0
2135
2966
6
2125
1593
4114
3
1650
1
2620
2302
830
4537
3882
5
1897
1974
1195
2920
6572
197
1407
10952
1588
1040
2948
1250
3868
2970