14370
10390
51040
24923
40956
17560
23532
605314
11860
25652
22071
699316
435014736
240944380
1684748313
158638269
131578180
125569260
1135758896
104835214
89916182
84069292
76491141
70449160