138315 897
62090 662
16881 729
86748 456
4866 382
46134 170
28854 913
22554 874
36277 712
4699 337
2661 312
29520 810