12459
3
19944
2
2600
4
1289601
18816
11
8607
8
2476
2392
0
6346
16
4943
2153
7
2134
1
2122
2427
12
2377
3386
2794
3546
108797
2110