51413
44763
44366
26242
30585
28513
39534
34076873
39512
29752
23756
16400
430624728
238184380
1666008312
156773267
129653178
123047252
1114678895
103249210
88252178
82982290
74675139
69309158