19783
2
951
1
267612
0
444571
9
5527
3
18816
11
1217
1297
40177
106
1119
451
1250
3186
1289601
4
99072
685