30798 109
20711 74
23255 45
7527 14
31407 49
13207 40
5795 16
18643 30
12333 28
14622 30
15017 27
53677 95
60918 232
19705 43
11313 25
2392 10
2023 3
2591 3
1638 6
1752 3
11935 22
8381 18
2269 2
24027 38