948
25831
14113
1067
3089
1386
1334
31264
2080
3090
1483
944
690812
49673
48820
48318
4262271
4059158
33264
3261151
31316
26832
24581
22970