12063
10812
24225
31456
21327
18702
34896
29024
30295
29077
23283
20021
434844736
240843380
1683778313
158545269
131502180
125486259
1134908896
104793214
89867182
84027292
76421141
70391160