49112 65
11722 266
4820 381
11519 512
29112 877
46670 616
7561 429
5583 338
8516 437
4241 485
3400 701
3156 247