58645
49201
1214914
46287
36654
1305013
1810
1660
95875541
61040
70547
71415
435202736
241022380
1685278313
158695269
131649180
125618260
1136218896
104876214
89968182
84097292
76551141
70486160