8108 680
3603 41
7657 273
14471 263
159572 853
20044 623
79033 146
18408 561
7714 204
14447 386
16136 977
7829 918
4560 754