12531
27130
6411
27886
14660
10770
46452
16050
11341
11001
23326
24205
434857736
240860380
1683908313
158555269
131514180
125502260
1134958896
104803214
89876182
84037292
76432141
70402160