18729 115
14022 146
20632 599
6538 42
14460 131
11943 159
13215 399
2520 461
2547 125
3427 441
1647 89