50
44293
43868
4763
40
41
61
36821
15791
12860
10391
8880
714263
6890
6430
5801
570147
53310
498142
4260