53566 52
25568 27
12384 10
15998 12
15221 12
8711 7
10943 8
19675 18
12413 10
18689 17
45080 48
19069 13