25031 86
13667 22
16749 18
14936 10
19887 41
20029 31
13213 28
9862 10
27038 11
11231 7
24028 36
22871 26
22074 26
10009 9
9535 5
16607 22
130643 432
36796 107
74696 188
41229 90
36029 56
14576 16
24730 90
42007 125