56156
39522
41813
26344
16410
23341
41435
41173
39465
17260
23760
599214
430652728
238203380
1666208312
156791267
129663178
123063252
1114748895
103257210
88269178
82990290
74682139
69318158