163356
20260
587520
408715
209540
142544
93993
716233
558936
865750
625256
161615
5135799
3558581
3065148
2372804
2229988
2045609
1956357
191278
1763118
1719136
1687196
1635471