81
51
151
181
561
401
911
171
311
411
28994454
24446120
21971992
21171480
16487333
14870969
140571028
13372239
1161982
11524764
951958
9467480