78825
266790
348664
972991
259991
189443
1155626
509246
1047406
650431
801322
462450
994258
317575
83424
1256402
20155484
19561692
17936960
11935916
9253156
7902362
7838668
7181623
7072831
6912477
6891960
6413253
457470
4363231