884177
205766
281394
172978
1545400
428308
1182286
649220
82881
1201374
595489
1056668
169684
731529
427525
444678
17726483
15176692
13832960
10661916
7074156
7010668
6899831
6814362
6248477
5698960
5467623
5322253
431770
4039231