371668
333734
259447
257984
244762
196717
190599
159334
157253
126558
123093
117073
110227
98985
94833
87807
82147
82016
74709
64564
61973
59893
58553
56102
54188
52809
51575
50302
50079