19944
2
19079
6
2372
1
1797
913
2378
0
5504
16
935
3211
13499
5
6110
4
5169
2676
189326
7034
564
8527
1268