490493
46949
149999
322861
644696
741895
506830
4856
34412
540587
401251
699126
767376
567592
393239
856355
262847
83225
956722
843665
450357
38126
297988
675380
988589
100624