708296
69860
962238
396580
355214
29432
462550
241431
856207
982328
743193
1058413
784890
35288
1037971
1068611
20148484
19533692
17922960
11921916
9250156
7893362
7836668
7176623
7072831
6909477
6888960
6412253
457370
4363231