19888 30
49332 23
36373 95
2277 1
2951 8
8771 18
4538 11
3917 18
38482 20
46166 31
5894 15
2469 3
4873 6
13300 20
6755 5
34127 32
9951 19