1684518313
1135548896
52590894
413548159
334363391
308244354
252421013
180491833
171314178
129378060
109053715
95845541
88387959
78598103
70056327
63728869
58821311
54855391
51403579
45502268
39198956
38092966
37760
34426873
31607
27663
2742132
25371
24431702
22975346
22172035
19003662
16820
15842
14092031
14022
13262802
11415265
9611739
9444317
9395726
7672430
7671216
6594293
637859
5984536
5915580
5782395
5487978
5315925
5056821
4933644
382763
1283636