585468
426670
561691
469628
1164336
716296
336394
157623
1044136
648876
188798
222432
601218
744557
546445
529929
17748483
15216692
13869960
10672916
7098156
7022668
6901831
6830362
6254477
5710960
5480623
5340253
432170
4046231