50842
543572
114951
812573
886759
75510
284827
701324
483144
604493
31799
145373
5059799
3499581
2977148
2298804
2204988
1999609
189478
1889357
1736118
1709136
1654195
1621471