11912
987
17712
840
1845
1392
1247
1001
567
883
1759
682
701412
50383
49410
49148
4320271
4126158
33644
3332153
31776
27292
24921
23290