12402
2
3422
15
3103
5
3350
4
2107
4882
9
776
0
1600
5286
3802
1
2128
1719
2806
2238
1654
1227
2786
958
1400
7
3474
1642
1033
3
1109
5438
4377
1936
3520
5634
16
1451
492