19279
2
31535
0
417
282572
788
44199
2000
1
1020
17353
476
121182
2730
6
25137
4139
4
2275
1009
1921
2125
14508
18
608
469
5781
1216
2987
557
9244
5255
16
822
812
798