2175 8
11977 18
9501 27
6076 24
5125 37
8467 7
22002 17
19538 24
20457 39
6776 9
12722 27
30248 45
3533 8
6007 19
4197 9
6050 17
6962 13
13039 23
9800 42
29264 41
47774 113
1257 2
6409 8
18457 53