714510
860985
372483
558804
595604
816296
137636
743975
118406
602866
340995
426539
589372
180498
515555
868428
719832
79760
621738
825213
787121
130253
45977
203021019
18965927
17708483
15153692
13807960
10986169
10656916
8082743
7059156
7006668
6899831
6809362