49332 65
11738 266
4824 381
11525 512
29248 877
46684 616
7571 429
5593 338
8527 437
4254 485
3411 701
3165 247