19781
658830
578223
229244
489636
35574
211710
710471
365232
747997
920542
844953
12724
31689
663804
1002864
27120
1194
815562
1009630
803536
897250
278104
920641
112314
403207