12459
3
3738
5
189326
0
1988
2
3523
1
1989
1769
3673
6
1695
4
444571
9
929
6264
7
19944
3491
567
2392
26243
2556
4358
297066
2203
108797
1922
3576
174730
18