19279
2
1023
0
31535
17353
417
1921
4
788
3092
1
282572
5255
16
2987
2000
476
726
2730
6
3116
4139
2275
1073
2125
14508
18
1885
5781
1216
1578
4049
10
9244
822
121182
812