6676
12
5432
1
1431
604
370
0
2710
2
1545
123674
35
1988
6189
3195
3
1304
2559
1883
1161
592
673
1185
1777
3175
5
2988
3221
1668
4309
1681
5805
444571
9