49240 65
11732 266
4822 381
11520 512
29213 877
46678 616
7566 429
5588 338
8526 437
4249 485
3404 701
3160 247