19817 30
49298 23
36338 95
2246 1
2919 8
8739 18
4477 11
3876 18
38447 20
46113 31
5865 15
2431 3
4835 6
13246 20
6717 5
34060 32
9915 19