120011
2127254
1970
1760
1663
1460
921043
862
760
698
670
652234
602802
481702
474
434
411
390
362031
340
343
321015
307747
300
303
292395
290
28149
271739
274317
255265
250
236
214632
210
208433
201
200
190
175726
177978
172
178
167942
164293
150
140
12763
121
110
102430
10859
103644
100
90
93448
84536
76821
75925
73868
51216
55580