43583 9
34582 7
19357 3
19652 3
37409 4
29759 1
38581 3
25330 1
168059 20
63931 17
33934 1
56259 9
34607 2
42532 5
29351 6
27708 6
39851 7
31230 4
111954 20
39951 9
38009 10
52677 10
58359 6
39834 9