381
201
152
562
1031
321
41
51
202
151
28962454
24401119
21945992
21150480
16475333
14852969
140481028
13366239
1153478
11515764
946058
9456480