19944
2
1992
3
1522
1
565
697
0
1309
592
6929
11
1494
4
752
1266
4285
4914
700
2135
2302
2033
8
3715
2836
19079
6
5536
23
2425
7
1701
4083
297066
2365
1712
5389
1184
1092