620838
94569
359105
269201
74653
593656
686867
692156
673264
9959
143725
985612
28951454
24387119
21927992
21143480
16467333
14845969
140391028
13363239
11514764
1149376
9451480
943358