582
0
715
657
1640
841
399
400
47639
1388
449
1950
170
1045
878
869
905
934
257
52099
2964
1
422
531
541
419
877
665