1157597
336427
128341
1133382
521237
781919
890436
1084965
208907
1104241
159099
777157
1112992
594886
107779
1127344
20169484
19649692
17961960
11947916
9272156
7913362
7855668
7191623
7072831
6915477
6903960
6416253
457570
4367231