788
2
31535
0
544
1216
646
1421
1
964
1374
5255
16
17353
1501
4619
6
1330
822
1326
1193
121182
812
650