16031
9864
1088263
6130
60636
4685
4000
39995
3920
4490
391180
3870
23986
18040
14452
11162
968148
9500
807142
7620
72211