567523
616553
1050709
271997
511637
957897
112361
697237
294915
936689
1115513
1027191
284864
279817
59129
1020230
27775702
23222486
22627960
19346669
14100916
12809157
11414624
9962365
8484961
7786477
7747253
7239831
4899232
489870
204265
886108
427725
219275