282985
535390
458801
609447
60786
217841
863860
844781
992405
581680
122308
728248
653510
35639
650943
849667
20174484
19681692
17976960
11955916
9280156
7917362
7861668
7194623
7074831
6916477
6909960
6417253
457870
4370231