52326 66
11882 266
4895 381
11610 512
29703 878
46888 616
7729 429
5700 338
8673 437
4353 485
3527 701
3294 247