1684528313
52590894
413548159
308244354
180491833
129378060
109053715
95845541
78598103
70056327
63728869
58841311
54855391
51403579
45502268
39198956
38092966
34426873
2742132
22975346
22172035
19003662