33343
27580
26815
13995
22464
37733
51646
22222
12220
34910
46731
22130
430645728
238193380
1666188312
156782267
129658178
123056252
1114718895
103254210
88267178
82984290
74678139
69312158