637859
6463448
7671216
6594293
4443868
382763
15920
5960
7912
6751
15612
18490
434851736
240853380
1683858313
158547269
131510180
125496260
1134938896
104796214
89873182
84034292
76425141
70396160