3405
5196
1865
3666
4113
4496
3314
37216
3207
5589
108835
3457
1634317
1154412
11138276
1033816
10098258
97614
8256155
774111
71026
61774
57402
54098