140448
44687
802828
230961
895100
2164
71633
18791
49355
819403
565707
661970
5514367
4532935
4350459
3446462
3444998
3405286
3355956
3011729
3001226
2483209
2134352
2132407