10573
14573
10580
7572430
7967942
5245925
632859
7641216
7088433
6524293
5417978
4833644
430516728
238125380
1665538312
156730267
129584178
123006252
1114278895
103215210
88217178
82951290
74643139
69271158