42571 80
18452 29
11316 12
11165 3
18930 39
8299 6
8230 5
7225 3
24147 48
14955 32
9645 6
9506 9
8821 4
6965 2
6303 1
9962 8
46987 50
6218 1
10707 7
10302 6
16245 16
10076 7
15082 13
7591 8