598 3
9807 9
10792 15
15095 41
22309 23
28258 51
12497 29
6114 24
30249 41
13818 7
9937 9
21417 33
6467 9
4880 15
26277 33
11627 18
5698 18
35423 38
6001 27
70301 178
6106 23
25504 44
11943 16
2284 6