3977 6
4183 6
20553 1
19656 2
563052 28
142552 14
101879 4
40159 1
53955 2
71409 4
79681 4
190654 30
35277 3
72656 11
33677 1
47701 3
63934 4
32459 1
42001 2
28308 1
29234 1
34631 2
34107 4
47480 1