303505
158585
25068
979765
230758
799887
744487
59098
28686
543697
5254
490585
1059311
1046551
1041122
1039196
1036904
1032707
1029822
1029113
1024252
1023720
1021350
1021496