28429 3
20532 1
30430 3
44651 5
21802 3
19430 2
30179 6
41427 9
23884 2
43278 11
81133 8
34908 4
39702 5
39327 2
52128 9
21304 3
58953 6
129580 8
35933 8
39527 9
77034 16
47609 9
39852 3
71855 19