12459
3
1873
2
4100
6
658
0
3055
1
3175
5
3636
4
1063
1295
2653
913
2650
20
8178
1307
7762
4160
4431
9
1789
280
1452
4360
1581
4168
1900
1408
1200
929
2948
1365
2250