472
691
311
1382
1321
171
91
241
161
411
28996454
24453120
21974992
21175480
16492333
14874969
140601028
13373239
1163282
11527764
952758
9470480