437865
137591
14870
710960
299825
628922
346166
501351
785398
533708
92787
63940
5161799
3574581
3102148
2403804
2238988
2064609
1979358
191878
1774118
1723136
1693196
1639471