108452290
10559713
105341426
104841287
104621313
103831941
103561828
102792271
10273837
101671304
10112683
100411265
99631067
99441764
98212275
98151001
95021517
9169749
91061877
90641260
90561951
8947924
2505909
2225535
2102501
1794887
1781180
1605294