19279
2
31535
0
417
2730
6
1327
2000
1
476
320
325
2987
121182
1921
4
331
2125
14508
18
901
18385
788
455
1216
707
2275
5255
16
17353
822
812
1020
1089
1084
1453