810950
145305
322486
29040
31576
5188
228771
115274
214213
818996
51191
734817
5169799
3590581
3118148
2419804
2243988
2070609
1991358
192178
1776118
1724136
1696196
1642471