19944
2
1992
3
1326
1
697
0
1309
4914
5389
2883
5
2124
2163
1586
14589
10
1424
1514
3791
7
1108
1061
5106
5354
921
108797
1218
458
2097
4
2386
2061
1112
2245
106
2530