19779 30
49268 23
36294 95
2220 1
2897 8
8713 18
4447 11
3855 18
38420 20
46071 31
5840 15
2407 3
4800 6
13206 20
6684 5
33972 32
9857 19