15933 13
9536 6
19144 13
21362 19
8096 6
10184 8
12557 11
22667 22
19412 17
16267 13
12308 9
80819 83