1
244544272
79061733
75269414
71129035
69768356
69503297
62674488
59569479
549152710
476666011
459856212
446608913
415432614
377547715
367248716
356642517
330898818
329401419
323308020
316155621
315510122
298967723
290457824
289031525
275812826
275350927
236222228
234667029
209682030
2037524