334313391
64199
49121
31440
653913
49644
73939
69960
59298
47724
54470
1304213
434927736
240904380
1684368313
158587269
131542180
125541260
1135318896
104821214
89899182
84050292
76460141
70425160