19722 30
49241 23
36268 95
2200 1
2876 8
8693 18
4426 11
3833 18
38384 20
46037 31
5821 15
2393 3
4779 6
13167 20
6665 5
33951 32
9826 19