9357 5
11831 10
31652 5
43708 3
23009 10
39508 10
36906 2
37929 8
18783 1
14008 8
37356 23
11476 11
54084 41
17980 10
19582 8
643109 44
335779 34
127376 15
369209 54
107676 20
171134 22
1503308 82
233055 10
591079 69