11514
27512
1414
948
25831
14113
2188
1067
3089
1386
1334
1931
692312
49783
49020
48598
4277271
4071158
33354
3274151
31436
27012
24671
23080