12459
3
1873
2
4100
6
658
0
3055
1
3175
5
582
3636
4
1063
544
470
2653
50969
7
913
719
8178
1307
6781
7762
4160
4431
9
863
1789
3583
4151
1452
4360
4168
1900
1618