15851
9714
1068263
6100
60336
4575
3920
3890
39095
4460
389180
3840
23796
17850
14292
11002
955148
9400
797142
7430
71711