286958
28841
704963
41573
571457
602318
227293
104667
424429
610444
484844
587833
5005798
3448581
2920148
2239804
2182988
1969609
188278
1854357
1710118
1694136
1634195
1607471