48996 65
11714 266
4818 381
11511 512
29089 877
46661 616
7559 429
5578 338
8507 437
4235 485
3396 701
3149 247