21585 21
14396 11
80752 83
135256 157
14759 13
20024 16
8734 1
28921 27
7754 5
19487 13
19201 17
40115 40