294558
686583
1022852
757795
687992
427881
44730
707503
788425
941742
442542
92846
1011667
907410
42018
388263
17081483
14314692
12861960
10375916
6848831
6791668
6562362
6526156
6025477
5419960
5011623
4919253
423870
3938231