43928 124
3016 111
39690 181
4782 102
2591 86
5526 680
16441 230
10446 232
87776 218
9615 585
5914 25