48050 58
6558 5
25048 31
11537 10
39196 63
10014 10
12126 12
17038 13
11282 11
11015 10
7761 7
15362 17