1685118313
52601894
413708159
308314354
180581833
129428060
109133715
95875541
78618103
70116327
63748869
58841311
54865391
51433579
45512268
39208956
38092966
34436873
2743132
22975346
22212035
19013662