198595
173150
80564
79909
69470
59771
59223
58068
56016
55725
53402
51620
49636
49586
49406
47926
45076
43818
43383
43252