92846
1052667
810411
982259
45618
743778
4062
1061263
458833
645414
401674
241753
971985
688414
208219
233204
20155484
19564692
17936960
11935916
9256156
7902362
7838668
7181623
7072831
6912477
6891960
6413253
457470
4363231