20634
8
1872
1
4111
2
2328
0
467
415
1661
957
602
517
3366
1939
722
165
1101
381
269
918
409
454
78
1009
951
410
413
1045
1020
476
25137