8103 680
3603 41
7654 273
14459 263
159568 853
20042 623
79023 146
18406 561
7714 204
14447 386
16130 977
7828 918
4560 754