39892
589011
40844
42658
30635
39014
732810
835310
1066512
912313
1698518
669110
435057736
240965380
1684868313
158651269
131603180
125581260
1135868896
104850214
89943182
84078292
76510141
70455160