50
44293
43868
4763
40
41
61
36821
15481
12560
9841
8610
681263
6640
6220
5571
553147
52310
472142
4030