39096 32
26938 52
4471 6
5011 1
6299 4
7434 3
3531 5
6266 11
4584 9
3985 11
5086 10
13707 20
9215 9
12207 31
4417 6
4852 5
6873 13
7571 18
5545 14
9471 14
9677 15
8131 6
5413 9
4862 3