51190
58270
856124
1181
70027
8654
964112
69234
109517
106032
31622
3724
1063155
1005219
89046
83662
96867
4688
656142
848157