15213 9
26306 39
10902 4
31997 51
7589 18
26226 47
10586 20
3817 5
1895 1
14556 9
5724 9
5129 8
36090 39
24567 27
16030 32
4257 1
6869 10
6183 5
6439 7
5097 1
9970 5
5282 4
12200 18
6719 7