19944
2
897
1
1622
2710
5375
0
1688
2262
1694
1562
2495
951
2077
2669
1015
1606
2522
690
2873
3
108797
1451
1547
1681
3934
1746
564
455
1075
1743
2999
1089