49108 65
11722 266
4820 381
11519 512
29110 877
46670 616
7561 429
5583 338
8516 437
4241 485
3400 701
3155 247