8099 680
3600 41
7652 273
14449 263
159564 853
20039 623
79013 146
18404 561
7711 204
14445 386
16128 977
7828 918
4560 754