49100 65
11722 266
4819 381
11518 512
29103 877
46670 616
7561 429
5583 338
8516 437
4241 485
3400 701
3155 247