48991 65
11714 266
4818 381
11511 512
29088 877
46657 616
7559 429
5577 338
8507 437
4234 485
3395 701
3148 247