1003
9712
14411
1083
1052
852234
572
868
1441
644
1076
670
701212
50383
49410
49148
4320271
4126158
33644
3331153
31776
27292
24921
23290