645302
40773
106494
235189
710668
85956
476995
32942
474742
136572
823464
289783
5054799
3492581
2969148
2294804
2203988
1996609
189478
1886357
1735118
1707136
1653195
1620471