2044670
1915434
613554
555200
473007
377940
248076
242165
183172
163459
158228
151173
142006
140428
132331
129989
128162
123416
117509
117384
117359
103890
103835
101344
100109