21253 23
13522 16
37372 48
10845 11
28643 41
59159 75
12023 12
5166 4
9829 10
114079 157
65476 80
15740 18