164236
24665
649754
128903
201745
557138
353553
828278
329777
646400
684129
538842
5100799
3535581
3035148
2338804
2220988
2027609
1934357
190378
1750118
1716136
1677195
1629471