302113
xxx
159377
139010
134566
128940
107015
100081
86257
81873
79821
79643
76741
70396
69799
68178
67456
66906
66247
65249
63694
63134
62517
61696
61220
60036
59382
52568
51348
51025
47816