8103 680
3603 41
7654 273
14457 263
159567 853
20041 623
79021 146
18406 561
7714 204
14447 386
16128 977
7828 918
4560 754