52538 691
41407 642
76953 294
19540 768
31866 551
57520 496
4787 932
16977 623
8919 874
5299 84
5241 629
44060 323