51413
35323
44366
26242
30585
51738
28572
37793
49412
32111
44952268
39534
430510728
238124380
1665518312
156729267
129581178
123003252
1114268895
103215210
88215178
82949290
74643139
69268158