12088 10
10113 8
27888 28
23064 12
7573 1
22538 21
48733 59
14991 13
24363 25
11699 8
14376 12
22480 20