20634
8
2257
1
2347
2
419694
9
1533
671
0
3653
121182
2710
955
1751
19890
2330
4
3803
4071
692
3092
359
2727
2166
166543
18
392
508
105807
42
3882
12
482
521
273
346
1949