29613
4206
3956
53010
110135
3557
4308
93920
96536
108225
44915
5013
201860
1650817
1169712
11548276
1046516
10436260
98094
8471155
787911
71856
62724
58112