1674822
1539551
1232389
1038759
1030779
862894
862403
763911
755856
726546
722326
692234
534033
522349
496097
450218
412193
349353
335913
334857
317435
311143
307299
297963
290063
282150
279574
273055
270978
269986
267859
267004
263831
259839
257791
251070
249142
247707
244310
241321
241082
238023
231999
229667
227959
225894
222643
208634
207213
204067
203379
202211
199960
196921
193472
189644
186564
179553
178136
177770