3031311
1093736
44512
1140176
32517
62517
1805
6743
1763
1642
76325
71137
4284
1977
71930
7160
13930
10170
29833
33070
80
860
310
340