41621 135
27871 56
21992 22
18954 46
11948 6
12678 4
16459 28
10979 5
29884 42
12912 8
14504 12
22363 73
60904 140
47261 86
19823 14
36052 93
16257 21
27682 66
61777 176
18571 46
41117 92
21598 44
14708 5
144726 609