105504 15
22329 4
27580 3
230730 73
136759 30
27703 4
29731 5
43007 5
41682 21
60332 9
39876 4
55984 4
50859 1
31828 5
23955 3
27554 9
30058 2
28128 5
29429 5
19428 1
91877 15
42377 2
28182 1
53254 5