742320
188170
698790
4532
234409
829833
197383
854403
1003195
544451
339205
46154
5042799
3481581
2953148
2275804
2195988
1987609
188878
1871357
1726118
1702136
1648195
1615471