265864
883358
664378
186323
270400
233509
250505
1006435
404441
578652
20169484
19649692
17961960
11947916
9272156
7913362
7855668
7191623
7072831
6915477
6903960
6416253
457570
4367231