487110
294558
686583
1022852
757795
687992
427881
44730
707503
788425
941742
442542
92846
1011667
907410
42018
17082483
14321692
12869960
10376916
6848831
6792668
6563362
6532156
6026477
5429960
5012623
4919253
423870
3940231