493106
367842
783340
843849
90735
602527
172288
106590
143831
823263
984237
803165
5059799
3499581
2977148
2297804
2204988
1999609
189478
1889357
1736118
1709136
1654195
1621471