788
2
31535
0
1216
5255
16
17353
822
1
121182
812
1089
1453
1327
107
4531
5
3116
2008
874
3503
3
326
2164
726