48836 58
29399 18
25910 14
9101 12
7907 3
10362 32
5139 4
7048 4
35219 45
5773 4
6796 2
8288 11
7849 10
6064 16
20790 30
7571 7
14031 27
11770 11
21996 41
8154 5
47238 95
19232 21
8980 13
28499 26