2451
2
4258
1
1015
1694
951
690
2669
2466
5
564
1452
0
2145
1743
108797
7086
12
634
2000
5151
8
2990
3
2245
2490
2170
1380
2705
1516
1780
3528
7
5412
4
1547
1594
2784