19256 9
13227 1
39283 10
35001 4
19109 3
15256 5
16779 10
24907 4
16633 8
21207 3
22176 3
30378 12
32229 1
46954 3
46457 1
59005 4
37976 4
71327 4
30503 8
50906 13
24384 9
68455 5
95558 4
30156 8