11201 5
19541 24
15876 17
16688 31
14818 30
17261 15
15194 22
20776 30
14998 7
5643 17
11884 21
36706 61
12925 3
15298 20
21235 29
19186 23
14427 6
38746 58
17329 10
16722 14
8967 9
24017 47
113853 118
41377 94