444458
668933
163769
798712
114449
243139
932908
862652
447973
536883
1038505
253923
470680
986886
226765
590569
17726483
15176692
13832960
10661916
7074156
7010668
6899831
6814362
6248477
5698960
5467623
5322253
431770
4039231