39060
41904
42473
10815
26373
14370
24923
40956
25901
17560
23532
21330
435259736
241044380
1685348313
158719269
131666180
125630260
1136468896
104881214
89973182
84107292
76563141
70490160