1685308313
1136378896
52607894
413748159
334523391
308334354
252461013
180601833
171454178
129428060
109133715
95875541
88447959
78618103
70146327
63768869
58851311
54865391
51433579
45522268
39208956
38092966
37760
34456873
31607
27663
2744132
25411
24431702
22975346
22212035
19023662
16840
15852
14092031
14022
13272802
11425265
9611739
9454317
9395726
7672430
7671216
6594293
637859
5984536
5915580
5782395
5487978
5315925
5056821
4943644
382763
1283636