21227 3
38934 11
54509 12
45351 7
27980 2
19806 1
249528 24
77731 19
19552 4
27354 3
26427 2
31508 2
81781 12
22028 1
28926 5
20457 3
75234 19
64559 3
55403 5
32709 6
25284 4
52201 5
15329 1
30558 4