809953
923309
96103
727249
411912
53986
186717
812833
84586
190394
431654
282985
535390
458801
609447
60786
20178484
19689692
17980960
11960916
9288156
7921362
7861668
7342623
7074831
6917477
6912960
6418253
457870
4372231