20500
541310
25234
34444
67799
359711
28266
35373
9810
22762
15932
26335
435187736
241020380
1685248313
158693269
131647180
125617260
1136178896
104872214
89963182
84093292
76549141
70482160