27047
16842
13172
581184
5820
5490
5062
4680
4420
4540
3940
20270
18851
1322265
1196148
11796
10650
969143
8870
78211