30393 108
20711 74
23255 45
7527 14
31407 48
13207 40
5795 16
18643 30
11930 28
14622 29
15017 27
53264 95
60918 232
19705 43
10906 25
2392 10
2023 3
2591 3
1638 6
1752 3
11935 22
8381 18
2269 2
23622 38