962238
396580
355214
29432
462550
759529
241431
856207
982328
743193
1059413
784890
35288
1037971
1068611
402961
20173484
19669692
17970960
11948916
9280156
7914362
7859668
7191623
7073831
6916477
6908960
6417253
457870
4368231