8111 680
3609 41
7658 273
14488 263
159575 853
20048 623
79039 146
18408 561
7716 204
14449 386
16140 977
7830 918
4560 754