19944
2
3386
3
2377
1
17970
15
802
0
1603
1285
2258
3498
4
2110
400
159
2133
3080
4642
108797
7793
1442
2015
951
3551
10
1814
2392
1622
2990
2884
5
14
1751
1087