19944
2
2245
3
1586
0
1788
1
2475
1606
2184
895
4629
15
297066
3316
10
2755
3657
8
1547
1479
2710
643
2392
1681
1423
267612
2883
5
1226
3053
7
1399
2163
444571
9
2487
174730
18
1746