8101 680
3600 41
7653 273
14454 263
159565 853
20039 623
79016 146
18404 561
7713 204
14446 386
16128 977
7828 918
4560 754