139126 897
62317 662
16900 729
86840 456
4871 382
46323 170
28984 914
22671 874
36289 712
4707 337
2674 312
29714 810