20634
8
1880
2
2855
3
409
0
602
1133
1020
868
722
1101
968
683
2328
381
1939
957
467
454
771
456
951
597
535
675
2490
798
517
694
294