27512
1414
948
25831
14113
1067
3089
1386
1334
3090
1483
944
691212
49713
48890
48388
4265271
4065158
33304
3266151
31336
26892
24591
23030