12305
3
1485
1
2099
819
3926
14
2776
2598
2
3683
3841
12
1223
59
0
1960
5546
6
738
4834
2826
3195
1614
4
2605
2255
898
8607
8
3643