1683948313
52578894
413358159
308224354
180361833
129348060
109013715
95805541
78558103
69996327
63708869
58791311
54835391
51373579
45482268
39188956
38072966
34426873
2742132
22935346
22132035
18993662