8103 680
3603 41
7655 273
14463 263
159568 853
20043 623
79024 146
18407 561
7714 204
14447 386
16130 977
7828 918
4560 754