8111 680
3606 41
7658 273
14485 263
159575 853
20048 623
79038 146
18408 561
7716 204
14449 386
16140 977
7830 918
4560 754