904260
293104
882328
509763
240412
779481
706137
337822
231111
36343
389559
70231
5130799
3552581
3056148
2366804
2228988
2036609
1949357
191178
1760118
1718136
1685195
1634471