121
191
51
271
101
81
91
141
61
28997454
24454120
21975992
21175480
16492333
14874969
140611028
13373239
1163282
11527764
952758
9470480