574297
554836
939697
879842
586100
712794
322600
250335
939986
111
201
271
4313364
3624456
3570929
3194460
2923998
2824283
2791955
2610725
2517226
2113209
1943351
1905407