20050
1167148
8640
65878
6230
5100
4620
3940
41872
3018896
3371
2970
26557
18341
16472
1287265
12742
11514
10460
945143
76911