17740
52466
72130
44623
623812
642810
38266
29771
21412
32802966
38114
48295
357006652
182930306
1444358271
129270229
101808154
84538182
839418866
83768183
69194143
66666243
59889172
56062119