118047
57946
43035
42271
51935
90157
52987
759514
38060
41304
47775
91348
430385728
238016380
1664928312
156661267
129503178
122919252
1113518895
103172210
88152178
82905290
74604139
69232158