89771
80060
179685
25211
167985
793718
813277
554172
12164
168772
52304
518632
2951361
2639455
2564928
2529455
2249995
2145955
2107281
2034719
1926226
1684208
1619351
1575406