19944
2
1015
1
1694
951
690
1417
2669
564
603
0
1743
108797
1022
2883
5
2333
3
2163
21152
8
2949
1681
2100
1586
14589
10
1424
1514
3791
7
1787
1265
760