31392 114
839 212
6040 782
9755 275
7624 581
4661 860
5228 779
312531 808
28715 785
175106 696
8873 602
5557 672
8146 553
17505 355