39956 762
18222 552
2521 331
6805 605
4869 335
8722 819
18555 137
11497 103
8052 352
9452 396
8360 419
5449 473
3882 512
6016 551