8103 680
3603 41
7657 273
14468 263
159570 853
20043 623
79028 146
18407 561
7714 204
14447 386
16130 977
7829 918
4560 754