987
17712
840
1170
1001
944
1092
883
1759
1292
1130
913
693112
49833
49070
48638
4281271
4076158
33354
3274151
31496
27012
24711
23090