695590
382334
567200
298629
199528
878735
235817
1429497
111275
410287
781931
984797
518717
252705
1630607
1023627
20168484
19639692
17958960
11945916
9269156
7911362
7853668
7190623
7072831
6915477
6900960
6416253
457570
4367231