1682
251
111
171
391
331
231
741
311
241
921
28958454
24397119
21937992
21147480
16473333
14850969
140461028
13365239
1152478
11515764
9456480
944758