26593
964377
655180
665240
205648
903893
3079188
14993
970333
401321
12214
91194
21141172
15905866
11137195
11129616
9972138
8111875
7467300
5284949
4587677
4546805
4337519
4057839
3873337