29612 50
14895 7
26723 31
4950 3
24315 30
14518 23
2496 10
4987 7
3137 9
2195 12
9266 22
3476 1
3625 7
4798 7
5209 1
7729 6
3979 9
9752 20
26360 44
7376 7
3473 6
17984 11
8175 10
10669 10