11935 11
5432 4
12078 13
40308 54
6576 1
38048 51
12770 13
19468 18
25099 22
17213 19
12584 12
16071 18