89728
10711
11650
10493
12060
11233
7661
84563
47949
68434
63344
5770
671712
48073
47580
46388
4141271
3939157
32544
3190151
30476
25932
23971
22210