8109 680
3604 41
7657 273
14472 263
159572 853
20045 623
79033 146
18408 561
7714 204
14447 386
16138 977
7829 918
4560 754