49032 65
11714 266
4818 381
11513 512
29092 877
46662 616
7561 429
5580 338
8508 437
4239 485
3397 701
3150 247