31503 26
44381 43
52377 27
62256 35
48754 21
113230 52
33376 8
20282 11
40728 12
26431 6
248952 18
28803 10
29756 3
46029 5
120680 6
53904 2
56328 2
34756 6
27902 1
15657 1
39176 3
17752 1
1767303 81
221756 12