131
81
71
171
1041
251
61
101
211
28994454
24446120
21972992
21172480
16488333
14870969
140571028
13372239
1162082
11524764
951958
9467480