50970 67
16539 19
17557 20
11896 11
29000 30
5981 5
29723 29
102851 127
11911 10
17873 18
13910 13
16845 15