26422
694862
294289
960569
544600
698500
53208
915377
939698
897903
78839
216346
28998454
24462120
21978992
21182480
16500333
14878969
140651028
13377239
1165882
11530764
954358
9473480