14958 6
21101 8
21884 4
39732 11
17682 3
68604 4
19105 9
4483 3
42452 5
20001 7
53057 12
15084 4
17879 10
31534 8
24553 7
35183 5
500903 27
726007 77
884352 165
272529 26
195230 16
57357 12
110676 20
108382 11