19820 30
49299 23
36339 95
2247 1
2921 8
8741 18
4480 11
3877 18
38448 20
46115 31
5866 15
2433 3
4836 6
13247 20
6717 5
34064 32
9917 19