27937702
26298931
250181022
23286486
22731960
19408669
15934748
14140916
13765171
12884157
11462624
10013365
8499961
7805477
7764253
7675312
7285541
7241831
709186
622284